pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/54340: Update cvskit package to 1.0.4



>Number:         54340
>Category:       pkg
>Synopsis:       Update cvskit package to 1.0.4
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 03 11:35:00 +0000 2019
>Originator:     David J. Weller-Fahy
>Release:        pkgsrc current as of 2019-07-03
>Organization:
N/A
>Environment:
Linux pooh 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
>Description:
Update the cvskit package to 1.0.4, this required the creation of multiple package on which the cvskit package depends. The added packages are listed below (and are included in the patch).

databases/py-dbfread
graphics/py-leather
textproc/py-agate
textproc/py-agate-dbf
textproc/py-agate-excel
textproc/py-agate-sql
time/py-pytimeparse
>How-To-Repeat:
N/A
>Fix:
Index: databases/py-dbfread/DESCR
===================================================================
RCS file: databases/py-dbfread/DESCR
diff -N databases/py-dbfread/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/DESCR	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,4 @@
+DBF is a file format used by databases such dBase, Visual FoxPro, and
+FoxBase+. This library reads DBF files and returns the data as native
+Python data types for further processing. It is primarily intended for
+batch jobs and one-off scripts.
Index: databases/py-dbfread/Makefile
===================================================================
RCS file: databases/py-dbfread/Makefile
diff -N databases/py-dbfread/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/Makefile	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,13 @@
+DISTNAME=	dbfread-2.0.7
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python databases
+MASTER_SITES=	${MASTER_SITE_PYPI:=d/dbfread/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://dbfread.readthedocs.io
+COMMENT=	Reads DBF files and returns the data as native Python data types for further processing
+LICENSE=	mit
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: databases/py-dbfread/PLIST
===================================================================
RCS file: databases/py-dbfread/PLIST
diff -N databases/py-dbfread/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/PLIST	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,54 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/dbfread/__init__.py
+${PYSITELIB}/dbfread/__init__.pyc
+${PYSITELIB}/dbfread/__init__.pyo
+${PYSITELIB}/dbfread/codepages.py
+${PYSITELIB}/dbfread/codepages.pyc
+${PYSITELIB}/dbfread/codepages.pyo
+${PYSITELIB}/dbfread/dbf.py
+${PYSITELIB}/dbfread/dbf.pyc
+${PYSITELIB}/dbfread/dbf.pyo
+${PYSITELIB}/dbfread/dbversions.py
+${PYSITELIB}/dbfread/dbversions.pyc
+${PYSITELIB}/dbfread/dbversions.pyo
+${PYSITELIB}/dbfread/deprecated_dbf.py
+${PYSITELIB}/dbfread/deprecated_dbf.pyc
+${PYSITELIB}/dbfread/deprecated_dbf.pyo
+${PYSITELIB}/dbfread/exceptions.py
+${PYSITELIB}/dbfread/exceptions.pyc
+${PYSITELIB}/dbfread/exceptions.pyo
+${PYSITELIB}/dbfread/field_parser.py
+${PYSITELIB}/dbfread/field_parser.pyc
+${PYSITELIB}/dbfread/field_parser.pyo
+${PYSITELIB}/dbfread/ifiles.py
+${PYSITELIB}/dbfread/ifiles.pyc
+${PYSITELIB}/dbfread/ifiles.pyo
+${PYSITELIB}/dbfread/memo.py
+${PYSITELIB}/dbfread/memo.pyc
+${PYSITELIB}/dbfread/memo.pyo
+${PYSITELIB}/dbfread/struct_parser.py
+${PYSITELIB}/dbfread/struct_parser.pyc
+${PYSITELIB}/dbfread/struct_parser.pyo
+${PYSITELIB}/dbfread/test_field_parser.py
+${PYSITELIB}/dbfread/test_field_parser.pyc
+${PYSITELIB}/dbfread/test_field_parser.pyo
+${PYSITELIB}/dbfread/test_ifiles.py
+${PYSITELIB}/dbfread/test_ifiles.pyc
+${PYSITELIB}/dbfread/test_ifiles.pyo
+${PYSITELIB}/dbfread/test_invalid_value.py
+${PYSITELIB}/dbfread/test_invalid_value.pyc
+${PYSITELIB}/dbfread/test_invalid_value.pyo
+${PYSITELIB}/dbfread/test_memo.py
+${PYSITELIB}/dbfread/test_memo.pyc
+${PYSITELIB}/dbfread/test_memo.pyo
+${PYSITELIB}/dbfread/test_read_and_length.py
+${PYSITELIB}/dbfread/test_read_and_length.pyc
+${PYSITELIB}/dbfread/test_read_and_length.pyo
+${PYSITELIB}/dbfread/version.py
+${PYSITELIB}/dbfread/version.pyc
+${PYSITELIB}/dbfread/version.pyo
Index: databases/py-dbfread/distinfo
===================================================================
RCS file: databases/py-dbfread/distinfo
diff -N databases/py-dbfread/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/distinfo	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (dbfread-2.0.7.tar.gz) = 8b53c4b81ae3165fadf050119c6d947cf9b5362b
+RMD160 (dbfread-2.0.7.tar.gz) = 6599d0c691b9047c46ec75842ed380880c595567
+SHA512 (dbfread-2.0.7.tar.gz) = 86c3a29e351b985984be67401a6dfe3e39cd92451a122788ade83d65313dde37a3706ce36c4365bd36ba1df62ee057b625f1e0f077aa4a248c7456258189f548
+Size (dbfread-2.0.7.tar.gz) = 33212 bytes
Index: graphics/py-leather/DESCR
===================================================================
RCS file: graphics/py-leather/DESCR
diff -N graphics/py-leather/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/DESCR	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,8 @@
+Leather is the Python charting library for those who need charts now
+and don?t care if they?re perfect.
+
+Leather isn?t picky. It?s rough. It gets dirty. It looks sexy just
+hanging on the back of a chair. Leather doesn?t need your accessories.
+Leather is how Snake Plissken would make charts.
+
+Get it?
Index: graphics/py-leather/Makefile
===================================================================
RCS file: graphics/py-leather/Makefile
diff -N graphics/py-leather/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/Makefile	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,13 @@
+DISTNAME=               leather-0.3.3
+PKGNAME=                ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=             python graphics
+MASTER_SITES=           ${MASTER_SITE_PYPI:=l/leather/}
+
+MAINTAINER=             pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=               https://leather.readthedocs.io
+COMMENT=                Python charting library for those who need charts now
+LICENSE=                mit
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: graphics/py-leather/PLIST
===================================================================
RCS file: graphics/py-leather/PLIST
diff -N graphics/py-leather/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/PLIST	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,90 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/leather/__init__.py
+${PYSITELIB}/leather/__init__.pyc
+${PYSITELIB}/leather/__init__.pyo
+${PYSITELIB}/leather/axis.py
+${PYSITELIB}/leather/axis.pyc
+${PYSITELIB}/leather/axis.pyo
+${PYSITELIB}/leather/chart.py
+${PYSITELIB}/leather/chart.pyc
+${PYSITELIB}/leather/chart.pyo
+${PYSITELIB}/leather/data_types.py
+${PYSITELIB}/leather/data_types.pyc
+${PYSITELIB}/leather/data_types.pyo
+${PYSITELIB}/leather/grid.py
+${PYSITELIB}/leather/grid.pyc
+${PYSITELIB}/leather/grid.pyo
+${PYSITELIB}/leather/lattice.py
+${PYSITELIB}/leather/lattice.pyc
+${PYSITELIB}/leather/lattice.pyo
+${PYSITELIB}/leather/scales/__init__.py
+${PYSITELIB}/leather/scales/__init__.pyc
+${PYSITELIB}/leather/scales/__init__.pyo
+${PYSITELIB}/leather/scales/base.py
+${PYSITELIB}/leather/scales/base.pyc
+${PYSITELIB}/leather/scales/base.pyo
+${PYSITELIB}/leather/scales/linear.py
+${PYSITELIB}/leather/scales/linear.pyc
+${PYSITELIB}/leather/scales/linear.pyo
+${PYSITELIB}/leather/scales/ordinal.py
+${PYSITELIB}/leather/scales/ordinal.pyc
+${PYSITELIB}/leather/scales/ordinal.pyo
+${PYSITELIB}/leather/scales/temporal.py
+${PYSITELIB}/leather/scales/temporal.pyc
+${PYSITELIB}/leather/scales/temporal.pyo
+${PYSITELIB}/leather/series/__init__.py
+${PYSITELIB}/leather/series/__init__.pyc
+${PYSITELIB}/leather/series/__init__.pyo
+${PYSITELIB}/leather/series/base.py
+${PYSITELIB}/leather/series/base.pyc
+${PYSITELIB}/leather/series/base.pyo
+${PYSITELIB}/leather/series/category.py
+${PYSITELIB}/leather/series/category.pyc
+${PYSITELIB}/leather/series/category.pyo
+${PYSITELIB}/leather/shapes/__init__.py
+${PYSITELIB}/leather/shapes/__init__.pyc
+${PYSITELIB}/leather/shapes/__init__.pyo
+${PYSITELIB}/leather/shapes/bars.py
+${PYSITELIB}/leather/shapes/bars.pyc
+${PYSITELIB}/leather/shapes/bars.pyo
+${PYSITELIB}/leather/shapes/base.py
+${PYSITELIB}/leather/shapes/base.pyc
+${PYSITELIB}/leather/shapes/base.pyo
+${PYSITELIB}/leather/shapes/columns.py
+${PYSITELIB}/leather/shapes/columns.pyc
+${PYSITELIB}/leather/shapes/columns.pyo
+${PYSITELIB}/leather/shapes/dots.py
+${PYSITELIB}/leather/shapes/dots.pyc
+${PYSITELIB}/leather/shapes/dots.pyo
+${PYSITELIB}/leather/shapes/line.py
+${PYSITELIB}/leather/shapes/line.pyc
+${PYSITELIB}/leather/shapes/line.pyo
+${PYSITELIB}/leather/svg.py
+${PYSITELIB}/leather/svg.pyc
+${PYSITELIB}/leather/svg.pyo
+${PYSITELIB}/leather/testcase.py
+${PYSITELIB}/leather/testcase.pyc
+${PYSITELIB}/leather/testcase.pyo
+${PYSITELIB}/leather/theme.py
+${PYSITELIB}/leather/theme.pyc
+${PYSITELIB}/leather/theme.pyo
+${PYSITELIB}/leather/ticks/__init__.py
+${PYSITELIB}/leather/ticks/__init__.pyc
+${PYSITELIB}/leather/ticks/__init__.pyo
+${PYSITELIB}/leather/ticks/base.py
+${PYSITELIB}/leather/ticks/base.pyc
+${PYSITELIB}/leather/ticks/base.pyo
+${PYSITELIB}/leather/ticks/score.py
+${PYSITELIB}/leather/ticks/score.pyc
+${PYSITELIB}/leather/ticks/score.pyo
+${PYSITELIB}/leather/ticks/score_time.py
+${PYSITELIB}/leather/ticks/score_time.pyc
+${PYSITELIB}/leather/ticks/score_time.pyo
+${PYSITELIB}/leather/utils.py
+${PYSITELIB}/leather/utils.pyc
+${PYSITELIB}/leather/utils.pyo
Index: graphics/py-leather/distinfo
===================================================================
RCS file: graphics/py-leather/distinfo
diff -N graphics/py-leather/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/distinfo	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (leather-0.3.3.tar.gz) = 208b05c99c560e2c218902e1a8f3f11ff27ac86e
+RMD160 (leather-0.3.3.tar.gz) = 5d9701a4ef7ac3e32bd9275e0dd2906aa0b6a624
+SHA512 (leather-0.3.3.tar.gz) = 3387353d4da129fa3601799efe8742aea08f94579caab7a5a05175ff7ad50a815fc7ca4aee5d1c390027bda3a9bf1ecd1ed5167575386a7a58f56625f5165350
+Size (leather-0.3.3.tar.gz) = 18391 bytes
Index: textproc/csvkit/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/csvkit/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- textproc/csvkit/Makefile	25 Apr 2019 07:33:23 -0000	1.8
+++ textproc/csvkit/Makefile	3 Jul 2019 11:31:55 -0000
@@ -1,27 +1,20 @@
 # $NetBSD: Makefile,v 1.8 2019/04/25 07:33:23 maya Exp $
 
-DISTNAME=	0.9.0
-PKGREVISION=	2
+DISTNAME=	1.0.4
 PKGNAME=	csvkit-${DISTNAME}
 CATEGORIES=	textproc
 MASTER_SITES=	${MASTER_SITE_GITHUB:=wireservice/}
 
 MAINTAINER=	cheusov%NetBSD.org@localhost
-HOMEPAGE=	https://github.com/wireservice/csvkit
+HOMEPAGE=	https://csvkit.readthedocs.io/
 COMMENT=	Suite of utilities for converting to and working with CSV
 LICENSE=	mit
 
-DEPENDS+=	${PYPKGPREFIX}-nose>=1.1.2:../../devel/py-nose
-DEPENDS+=	${PYPKGPREFIX}-xlrd>=0.9.2:../../textproc/py-xlrd
-DEPENDS+=	${PYPKGPREFIX}-dateutil>=2.2:../../time/py-dateutil
-DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=0.9.3:../../databases/py-sqlalchemy
-DEPENDS+=	${PYPKGPREFIX}-sphinx>=1.0.7:../../textproc/py-sphinx
-DEPENDS+=	${PYPKGPREFIX}-coverage>=1.0.7:../../devel/py-coverage
-DEPENDS+=	${PYPKGPREFIX}-openpyxl>=2.0.3:../../textproc/py-openpyxl
-DEPENDS+=	${PYPKGPREFIX}-jdcal>=0.9.3:../../time/py-jdcal
-DEPENDS+=	${PYPKGPREFIX}-simplejson>=3.6.3:../../converters/py-simplejson
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.6.1:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-agate-excel>=0.2.2:../../textproc/py-agate-excel
+DEPENDS+=	${PYPKGPREFIX}-agate-dbf>=0.2.0:../../textproc/py-agate-dbf
+DEPENDS+=	${PYPKGPREFIX}-agate-sql>=0.5.3:../../textproc/py-agate-sql
 DEPENDS+=	${PYPKGPREFIX}-six>=1.6.1:../../lang/py-six
-#DEPENDS+=		${PYPKGPREFIX}-tox>=1.3:../../*/py-tox
 
 # csvkit publishes files like "0.9.0.tar.gz"
 DIST_SUBDIR=	${PKGNAME_NOREV}
Index: textproc/csvkit/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/csvkit/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- textproc/csvkit/PLIST	11 Jan 2015 13:35:16 -0000	1.1.1.1
+++ textproc/csvkit/PLIST	3 Jul 2019 11:31:55 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2015/01/11 13:35:16 cheusov Exp $
+@comment $NetBSD$
 bin/csvclean
 bin/csvcut
 bin/csvformat
@@ -20,113 +20,71 @@ ${PYSITELIB}/${EGG_INFODIR}/entry_points
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/csvkit/__init__.py
-${PYSITELIB}/csvkit/__init__.pyc
 ${PYSITELIB}/csvkit/__init__.pyo
-${PYSITELIB}/csvkit/cleanup.py
-${PYSITELIB}/csvkit/cleanup.pyc
+${PYSITELIB}/csvkit/__init__.pyc
 ${PYSITELIB}/csvkit/cleanup.pyo
-${PYSITELIB}/csvkit/cli.py
-${PYSITELIB}/csvkit/cli.pyc
+${PYSITELIB}/csvkit/cleanup.pyc
 ${PYSITELIB}/csvkit/cli.pyo
+${PYSITELIB}/csvkit/cli.pyc
+${PYSITELIB}/csvkit/exceptions.pyo
+${PYSITELIB}/csvkit/exceptions.pyc
+${PYSITELIB}/csvkit/grep.pyo
+${PYSITELIB}/csvkit/grep.pyc
+${PYSITELIB}/csvkit/cleanup.py
+${PYSITELIB}/csvkit/cli.py
 ${PYSITELIB}/csvkit/convert/__init__.py
-${PYSITELIB}/csvkit/convert/__init__.pyc
 ${PYSITELIB}/csvkit/convert/__init__.pyo
-${PYSITELIB}/csvkit/convert/csvitself.py
-${PYSITELIB}/csvkit/convert/csvitself.pyc
-${PYSITELIB}/csvkit/convert/csvitself.pyo
-${PYSITELIB}/csvkit/convert/dbase.py
-${PYSITELIB}/csvkit/convert/dbase.pyc
-${PYSITELIB}/csvkit/convert/dbase.pyo
-${PYSITELIB}/csvkit/convert/fixed.py
-${PYSITELIB}/csvkit/convert/fixed.pyc
+${PYSITELIB}/csvkit/convert/__init__.pyc
 ${PYSITELIB}/csvkit/convert/fixed.pyo
-${PYSITELIB}/csvkit/convert/geojs.py
-${PYSITELIB}/csvkit/convert/geojs.pyc
+${PYSITELIB}/csvkit/convert/fixed.pyc
 ${PYSITELIB}/csvkit/convert/geojs.pyo
-${PYSITELIB}/csvkit/convert/js.py
-${PYSITELIB}/csvkit/convert/js.pyc
-${PYSITELIB}/csvkit/convert/js.pyo
-${PYSITELIB}/csvkit/convert/xls.py
-${PYSITELIB}/csvkit/convert/xls.pyc
-${PYSITELIB}/csvkit/convert/xls.pyo
-${PYSITELIB}/csvkit/convert/xlsx.py
-${PYSITELIB}/csvkit/convert/xlsx.pyc
-${PYSITELIB}/csvkit/convert/xlsx.pyo
+${PYSITELIB}/csvkit/convert/geojs.pyc
+${PYSITELIB}/csvkit/convert/fixed.py
+${PYSITELIB}/csvkit/convert/geojs.py
 ${PYSITELIB}/csvkit/exceptions.py
-${PYSITELIB}/csvkit/exceptions.pyc
-${PYSITELIB}/csvkit/exceptions.pyo
 ${PYSITELIB}/csvkit/grep.py
-${PYSITELIB}/csvkit/grep.pyc
-${PYSITELIB}/csvkit/grep.pyo
-${PYSITELIB}/csvkit/headers.py
-${PYSITELIB}/csvkit/headers.pyc
-${PYSITELIB}/csvkit/headers.pyo
-${PYSITELIB}/csvkit/join.py
-${PYSITELIB}/csvkit/join.pyc
-${PYSITELIB}/csvkit/join.pyo
-${PYSITELIB}/csvkit/py2.py
-${PYSITELIB}/csvkit/py2.pyc
-${PYSITELIB}/csvkit/py2.pyo
-${PYSITELIB}/csvkit/py3.py
-${PYSITELIB}/csvkit/py3.pyc
-${PYSITELIB}/csvkit/py3.pyo
-${PYSITELIB}/csvkit/sniffer.py
-${PYSITELIB}/csvkit/sniffer.pyc
-${PYSITELIB}/csvkit/sniffer.pyo
-${PYSITELIB}/csvkit/sql.py
-${PYSITELIB}/csvkit/sql.pyc
-${PYSITELIB}/csvkit/sql.pyo
-${PYSITELIB}/csvkit/table.py
-${PYSITELIB}/csvkit/table.pyc
-${PYSITELIB}/csvkit/table.pyo
-${PYSITELIB}/csvkit/typeinference.py
-${PYSITELIB}/csvkit/typeinference.pyc
-${PYSITELIB}/csvkit/typeinference.pyo
-${PYSITELIB}/csvkit/unicsv.py
-${PYSITELIB}/csvkit/unicsv.pyc
-${PYSITELIB}/csvkit/unicsv.pyo
 ${PYSITELIB}/csvkit/utilities/__init__.py
-${PYSITELIB}/csvkit/utilities/__init__.pyc
 ${PYSITELIB}/csvkit/utilities/__init__.pyo
-${PYSITELIB}/csvkit/utilities/csvclean.py
-${PYSITELIB}/csvkit/utilities/csvclean.pyc
+${PYSITELIB}/csvkit/utilities/__init__.pyc
 ${PYSITELIB}/csvkit/utilities/csvclean.pyo
-${PYSITELIB}/csvkit/utilities/csvcut.py
-${PYSITELIB}/csvkit/utilities/csvcut.pyc
+${PYSITELIB}/csvkit/utilities/csvclean.pyc
 ${PYSITELIB}/csvkit/utilities/csvcut.pyo
-${PYSITELIB}/csvkit/utilities/csvformat.py
-${PYSITELIB}/csvkit/utilities/csvformat.pyc
+${PYSITELIB}/csvkit/utilities/csvcut.pyc
 ${PYSITELIB}/csvkit/utilities/csvformat.pyo
-${PYSITELIB}/csvkit/utilities/csvgrep.py
-${PYSITELIB}/csvkit/utilities/csvgrep.pyc
+${PYSITELIB}/csvkit/utilities/csvformat.pyc
 ${PYSITELIB}/csvkit/utilities/csvgrep.pyo
-${PYSITELIB}/csvkit/utilities/csvjoin.py
-${PYSITELIB}/csvkit/utilities/csvjoin.pyc
+${PYSITELIB}/csvkit/utilities/csvgrep.pyc
 ${PYSITELIB}/csvkit/utilities/csvjoin.pyo
-${PYSITELIB}/csvkit/utilities/csvjson.py
-${PYSITELIB}/csvkit/utilities/csvjson.pyc
+${PYSITELIB}/csvkit/utilities/csvjoin.pyc
 ${PYSITELIB}/csvkit/utilities/csvjson.pyo
-${PYSITELIB}/csvkit/utilities/csvlook.py
-${PYSITELIB}/csvkit/utilities/csvlook.pyc
+${PYSITELIB}/csvkit/utilities/csvjson.pyc
 ${PYSITELIB}/csvkit/utilities/csvlook.pyo
-${PYSITELIB}/csvkit/utilities/csvpy.py
-${PYSITELIB}/csvkit/utilities/csvpy.pyc
+${PYSITELIB}/csvkit/utilities/csvlook.pyc
 ${PYSITELIB}/csvkit/utilities/csvpy.pyo
-${PYSITELIB}/csvkit/utilities/csvsort.py
-${PYSITELIB}/csvkit/utilities/csvsort.pyc
+${PYSITELIB}/csvkit/utilities/csvpy.pyc
 ${PYSITELIB}/csvkit/utilities/csvsort.pyo
-${PYSITELIB}/csvkit/utilities/csvsql.py
-${PYSITELIB}/csvkit/utilities/csvsql.pyc
+${PYSITELIB}/csvkit/utilities/csvsort.pyc
 ${PYSITELIB}/csvkit/utilities/csvsql.pyo
-${PYSITELIB}/csvkit/utilities/csvstack.py
-${PYSITELIB}/csvkit/utilities/csvstack.pyc
+${PYSITELIB}/csvkit/utilities/csvsql.pyc
 ${PYSITELIB}/csvkit/utilities/csvstack.pyo
-${PYSITELIB}/csvkit/utilities/csvstat.py
-${PYSITELIB}/csvkit/utilities/csvstat.pyc
+${PYSITELIB}/csvkit/utilities/csvstack.pyc
 ${PYSITELIB}/csvkit/utilities/csvstat.pyo
-${PYSITELIB}/csvkit/utilities/in2csv.py
-${PYSITELIB}/csvkit/utilities/in2csv.pyc
+${PYSITELIB}/csvkit/utilities/csvstat.pyc
 ${PYSITELIB}/csvkit/utilities/in2csv.pyo
-${PYSITELIB}/csvkit/utilities/sql2csv.py
-${PYSITELIB}/csvkit/utilities/sql2csv.pyc
+${PYSITELIB}/csvkit/utilities/in2csv.pyc
 ${PYSITELIB}/csvkit/utilities/sql2csv.pyo
+${PYSITELIB}/csvkit/utilities/sql2csv.pyc
+${PYSITELIB}/csvkit/utilities/csvclean.py
+${PYSITELIB}/csvkit/utilities/csvcut.py
+${PYSITELIB}/csvkit/utilities/csvformat.py
+${PYSITELIB}/csvkit/utilities/csvgrep.py
+${PYSITELIB}/csvkit/utilities/csvjoin.py
+${PYSITELIB}/csvkit/utilities/csvjson.py
+${PYSITELIB}/csvkit/utilities/csvlook.py
+${PYSITELIB}/csvkit/utilities/csvpy.py
+${PYSITELIB}/csvkit/utilities/csvsort.py
+${PYSITELIB}/csvkit/utilities/csvsql.py
+${PYSITELIB}/csvkit/utilities/csvstack.py
+${PYSITELIB}/csvkit/utilities/csvstat.py
+${PYSITELIB}/csvkit/utilities/in2csv.py
+${PYSITELIB}/csvkit/utilities/sql2csv.py
Index: textproc/csvkit/distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/csvkit/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- textproc/csvkit/distinfo	4 Nov 2015 01:59:26 -0000	1.3
+++ textproc/csvkit/distinfo	3 Jul 2019 11:31:55 -0000
@@ -1,8 +1,6 @@
 $NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
 
-SHA1 (csvkit-0.9.0/0.9.0.tar.gz) = 9afc884d9af7b5c8c5277d6816384dd15a4968cf
-RMD160 (csvkit-0.9.0/0.9.0.tar.gz) = 2836ec7769e87ee0fe13829187069ebcbfcac26b
-SHA512 (csvkit-0.9.0/0.9.0.tar.gz) = f4315a9e6de26d8dcccb127aa1f6b2d0018b84be561797a0d7094b036add5ceb8232d27a4d5e63dffd039524ec96399fa667b3feb40256df82d47be95ff08fbe
-Size (csvkit-0.9.0/0.9.0.tar.gz) = 3928467 bytes
-SHA1 (patch-csvkit_convert_____init____.py) = b2da7ef399cac88c9f4de737aa0b43ee61341ce0
-SHA1 (patch-setup.py) = 41b954a6d9f0bb815930acf12cea5cd487d0e48e
+SHA1 (csvkit-1.0.4/1.0.4.tar.gz) = f5b2c3b1913bec0a0158eb45717f9645113d5b5d
+RMD160 (csvkit-1.0.4/1.0.4.tar.gz) = 727a65253aad7c62ecc64c51d640349a78c04453
+SHA512 (csvkit-1.0.4/1.0.4.tar.gz) = fff34a5740831d5e292c969cc700db9fd83bc903534947433fbfdd19777b1c3ebe7e84e5a930496d4c57085e7ccf72d764f3098467cda04c84d2cdfc6d72b649
+Size (csvkit-1.0.4/1.0.4.tar.gz) = 3975822 bytes
Index: textproc/py-agate/DESCR
===================================================================
RCS file: textproc/py-agate/DESCR
diff -N textproc/py-agate/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,5 @@
+agate is a Python data analysis library that is optimized for humans
+instead of machines. It is an alternative to numpy and pandas that
+solves real-world problems with readable code.
+
+agate was previously known as journalism.
Index: textproc/py-agate/Makefile
===================================================================
RCS file: textproc/py-agate/Makefile
diff -N textproc/py-agate/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,21 @@
+DISTNAME=	agate-1.6.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://agate.readthedocs.io
+COMMENT=	Data analysis library optimized for humans instead of machines.
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-six>=1.9.1:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-pytimeparse>=1.1.8:../../time/py-pytimeparse
+DEPENDS+=	${PYPKGPREFIX}-parsedatetime>=2.1:../../time/py-parsedatetime
+DEPENDS+=	${PYPKGPREFIX}-babel>=2.0:../../devel/py-babel
+DEPENDS+=	${PYPKGPREFIX}-isodate>=0.5.4:../../time/py-isodate
+DEPENDS+=	${PYPKGPREFIX}-python-slugify>=1.2.1:../../devel/py-python-slugify
+DEPENDS+=	${PYPKGPREFIX}-leather>=0.3.2:../../graphics/py-leather
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate/PLIST
===================================================================
RCS file: textproc/py-agate/PLIST
diff -N textproc/py-agate/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,309 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agate/__init__.py
+${PYSITELIB}/agate/__init__.pyc
+${PYSITELIB}/agate/__init__.pyo
+${PYSITELIB}/agate/aggregations/__init__.py
+${PYSITELIB}/agate/aggregations/__init__.pyc
+${PYSITELIB}/agate/aggregations/__init__.pyo
+${PYSITELIB}/agate/aggregations/all.py
+${PYSITELIB}/agate/aggregations/all.pyc
+${PYSITELIB}/agate/aggregations/all.pyo
+${PYSITELIB}/agate/aggregations/any.py
+${PYSITELIB}/agate/aggregations/any.pyc
+${PYSITELIB}/agate/aggregations/any.pyo
+${PYSITELIB}/agate/aggregations/base.py
+${PYSITELIB}/agate/aggregations/base.pyc
+${PYSITELIB}/agate/aggregations/base.pyo
+${PYSITELIB}/agate/aggregations/count.py
+${PYSITELIB}/agate/aggregations/count.pyc
+${PYSITELIB}/agate/aggregations/count.pyo
+${PYSITELIB}/agate/aggregations/deciles.py
+${PYSITELIB}/agate/aggregations/deciles.pyc
+${PYSITELIB}/agate/aggregations/deciles.pyo
+${PYSITELIB}/agate/aggregations/first.py
+${PYSITELIB}/agate/aggregations/first.pyc
+${PYSITELIB}/agate/aggregations/first.pyo
+${PYSITELIB}/agate/aggregations/has_nulls.py
+${PYSITELIB}/agate/aggregations/has_nulls.pyc
+${PYSITELIB}/agate/aggregations/has_nulls.pyo
+${PYSITELIB}/agate/aggregations/iqr.py
+${PYSITELIB}/agate/aggregations/iqr.pyc
+${PYSITELIB}/agate/aggregations/iqr.pyo
+${PYSITELIB}/agate/aggregations/mad.py
+${PYSITELIB}/agate/aggregations/mad.pyc
+${PYSITELIB}/agate/aggregations/mad.pyo
+${PYSITELIB}/agate/aggregations/max.py
+${PYSITELIB}/agate/aggregations/max.pyc
+${PYSITELIB}/agate/aggregations/max.pyo
+${PYSITELIB}/agate/aggregations/max_length.py
+${PYSITELIB}/agate/aggregations/max_length.pyc
+${PYSITELIB}/agate/aggregations/max_length.pyo
+${PYSITELIB}/agate/aggregations/max_precision.py
+${PYSITELIB}/agate/aggregations/max_precision.pyc
+${PYSITELIB}/agate/aggregations/max_precision.pyo
+${PYSITELIB}/agate/aggregations/mean.py
+${PYSITELIB}/agate/aggregations/mean.pyc
+${PYSITELIB}/agate/aggregations/mean.pyo
+${PYSITELIB}/agate/aggregations/median.py
+${PYSITELIB}/agate/aggregations/median.pyc
+${PYSITELIB}/agate/aggregations/median.pyo
+${PYSITELIB}/agate/aggregations/min.py
+${PYSITELIB}/agate/aggregations/min.pyc
+${PYSITELIB}/agate/aggregations/min.pyo
+${PYSITELIB}/agate/aggregations/mode.py
+${PYSITELIB}/agate/aggregations/mode.pyc
+${PYSITELIB}/agate/aggregations/mode.pyo
+${PYSITELIB}/agate/aggregations/percentiles.py
+${PYSITELIB}/agate/aggregations/percentiles.pyc
+${PYSITELIB}/agate/aggregations/percentiles.pyo
+${PYSITELIB}/agate/aggregations/quartiles.py
+${PYSITELIB}/agate/aggregations/quartiles.pyc
+${PYSITELIB}/agate/aggregations/quartiles.pyo
+${PYSITELIB}/agate/aggregations/quintiles.py
+${PYSITELIB}/agate/aggregations/quintiles.pyc
+${PYSITELIB}/agate/aggregations/quintiles.pyo
+${PYSITELIB}/agate/aggregations/stdev.py
+${PYSITELIB}/agate/aggregations/stdev.pyc
+${PYSITELIB}/agate/aggregations/stdev.pyo
+${PYSITELIB}/agate/aggregations/sum.py
+${PYSITELIB}/agate/aggregations/sum.pyc
+${PYSITELIB}/agate/aggregations/sum.pyo
+${PYSITELIB}/agate/aggregations/summary.py
+${PYSITELIB}/agate/aggregations/summary.pyc
+${PYSITELIB}/agate/aggregations/summary.pyo
+${PYSITELIB}/agate/aggregations/variance.py
+${PYSITELIB}/agate/aggregations/variance.pyc
+${PYSITELIB}/agate/aggregations/variance.pyo
+${PYSITELIB}/agate/columns.py
+${PYSITELIB}/agate/columns.pyc
+${PYSITELIB}/agate/columns.pyo
+${PYSITELIB}/agate/computations/__init__.py
+${PYSITELIB}/agate/computations/__init__.pyc
+${PYSITELIB}/agate/computations/__init__.pyo
+${PYSITELIB}/agate/computations/base.py
+${PYSITELIB}/agate/computations/base.pyc
+${PYSITELIB}/agate/computations/base.pyo
+${PYSITELIB}/agate/computations/change.py
+${PYSITELIB}/agate/computations/change.pyc
+${PYSITELIB}/agate/computations/change.pyo
+${PYSITELIB}/agate/computations/formula.py
+${PYSITELIB}/agate/computations/formula.pyc
+${PYSITELIB}/agate/computations/formula.pyo
+${PYSITELIB}/agate/computations/percent.py
+${PYSITELIB}/agate/computations/percent.pyc
+${PYSITELIB}/agate/computations/percent.pyo
+${PYSITELIB}/agate/computations/percent_change.py
+${PYSITELIB}/agate/computations/percent_change.pyc
+${PYSITELIB}/agate/computations/percent_change.pyo
+${PYSITELIB}/agate/computations/percentile_rank.py
+${PYSITELIB}/agate/computations/percentile_rank.pyc
+${PYSITELIB}/agate/computations/percentile_rank.pyo
+${PYSITELIB}/agate/computations/rank.py
+${PYSITELIB}/agate/computations/rank.pyc
+${PYSITELIB}/agate/computations/rank.pyo
+${PYSITELIB}/agate/computations/slug.py
+${PYSITELIB}/agate/computations/slug.pyc
+${PYSITELIB}/agate/computations/slug.pyo
+${PYSITELIB}/agate/config.py
+${PYSITELIB}/agate/config.pyc
+${PYSITELIB}/agate/config.pyo
+${PYSITELIB}/agate/csv_py2.py
+${PYSITELIB}/agate/csv_py2.pyc
+${PYSITELIB}/agate/csv_py2.pyo
+${PYSITELIB}/agate/csv_py3.py
+${PYSITELIB}/agate/csv_py3.pyc
+${PYSITELIB}/agate/csv_py3.pyo
+${PYSITELIB}/agate/data_types/__init__.py
+${PYSITELIB}/agate/data_types/__init__.pyc
+${PYSITELIB}/agate/data_types/__init__.pyo
+${PYSITELIB}/agate/data_types/base.py
+${PYSITELIB}/agate/data_types/base.pyc
+${PYSITELIB}/agate/data_types/base.pyo
+${PYSITELIB}/agate/data_types/boolean.py
+${PYSITELIB}/agate/data_types/boolean.pyc
+${PYSITELIB}/agate/data_types/boolean.pyo
+${PYSITELIB}/agate/data_types/date.py
+${PYSITELIB}/agate/data_types/date.pyc
+${PYSITELIB}/agate/data_types/date.pyo
+${PYSITELIB}/agate/data_types/date_time.py
+${PYSITELIB}/agate/data_types/date_time.pyc
+${PYSITELIB}/agate/data_types/date_time.pyo
+${PYSITELIB}/agate/data_types/number.py
+${PYSITELIB}/agate/data_types/number.pyc
+${PYSITELIB}/agate/data_types/number.pyo
+${PYSITELIB}/agate/data_types/text.py
+${PYSITELIB}/agate/data_types/text.pyc
+${PYSITELIB}/agate/data_types/text.pyo
+${PYSITELIB}/agate/data_types/time_delta.py
+${PYSITELIB}/agate/data_types/time_delta.pyc
+${PYSITELIB}/agate/data_types/time_delta.pyo
+${PYSITELIB}/agate/exceptions.py
+${PYSITELIB}/agate/exceptions.pyc
+${PYSITELIB}/agate/exceptions.pyo
+${PYSITELIB}/agate/fixed.py
+${PYSITELIB}/agate/fixed.pyc
+${PYSITELIB}/agate/fixed.pyo
+${PYSITELIB}/agate/mapped_sequence.py
+${PYSITELIB}/agate/mapped_sequence.pyc
+${PYSITELIB}/agate/mapped_sequence.pyo
+${PYSITELIB}/agate/rows.py
+${PYSITELIB}/agate/rows.pyc
+${PYSITELIB}/agate/rows.pyo
+${PYSITELIB}/agate/table/__init__.py
+${PYSITELIB}/agate/table/__init__.pyc
+${PYSITELIB}/agate/table/__init__.pyo
+${PYSITELIB}/agate/table/aggregate.py
+${PYSITELIB}/agate/table/aggregate.pyc
+${PYSITELIB}/agate/table/aggregate.pyo
+${PYSITELIB}/agate/table/bar_chart.py
+${PYSITELIB}/agate/table/bar_chart.pyc
+${PYSITELIB}/agate/table/bar_chart.pyo
+${PYSITELIB}/agate/table/bins.py
+${PYSITELIB}/agate/table/bins.pyc
+${PYSITELIB}/agate/table/bins.pyo
+${PYSITELIB}/agate/table/column_chart.py
+${PYSITELIB}/agate/table/column_chart.pyc
+${PYSITELIB}/agate/table/column_chart.pyo
+${PYSITELIB}/agate/table/compute.py
+${PYSITELIB}/agate/table/compute.pyc
+${PYSITELIB}/agate/table/compute.pyo
+${PYSITELIB}/agate/table/denormalize.py
+${PYSITELIB}/agate/table/denormalize.pyc
+${PYSITELIB}/agate/table/denormalize.pyo
+${PYSITELIB}/agate/table/distinct.py
+${PYSITELIB}/agate/table/distinct.pyc
+${PYSITELIB}/agate/table/distinct.pyo
+${PYSITELIB}/agate/table/exclude.py
+${PYSITELIB}/agate/table/exclude.pyc
+${PYSITELIB}/agate/table/exclude.pyo
+${PYSITELIB}/agate/table/find.py
+${PYSITELIB}/agate/table/find.pyc
+${PYSITELIB}/agate/table/find.pyo
+${PYSITELIB}/agate/table/from_csv.py
+${PYSITELIB}/agate/table/from_csv.pyc
+${PYSITELIB}/agate/table/from_csv.pyo
+${PYSITELIB}/agate/table/from_fixed.py
+${PYSITELIB}/agate/table/from_fixed.pyc
+${PYSITELIB}/agate/table/from_fixed.pyo
+${PYSITELIB}/agate/table/from_json.py
+${PYSITELIB}/agate/table/from_json.pyc
+${PYSITELIB}/agate/table/from_json.pyo
+${PYSITELIB}/agate/table/from_object.py
+${PYSITELIB}/agate/table/from_object.pyc
+${PYSITELIB}/agate/table/from_object.pyo
+${PYSITELIB}/agate/table/group_by.py
+${PYSITELIB}/agate/table/group_by.pyc
+${PYSITELIB}/agate/table/group_by.pyo
+${PYSITELIB}/agate/table/homogenize.py
+${PYSITELIB}/agate/table/homogenize.pyc
+${PYSITELIB}/agate/table/homogenize.pyo
+${PYSITELIB}/agate/table/join.py
+${PYSITELIB}/agate/table/join.pyc
+${PYSITELIB}/agate/table/join.pyo
+${PYSITELIB}/agate/table/limit.py
+${PYSITELIB}/agate/table/limit.pyc
+${PYSITELIB}/agate/table/limit.pyo
+${PYSITELIB}/agate/table/line_chart.py
+${PYSITELIB}/agate/table/line_chart.pyc
+${PYSITELIB}/agate/table/line_chart.pyo
+${PYSITELIB}/agate/table/merge.py
+${PYSITELIB}/agate/table/merge.pyc
+${PYSITELIB}/agate/table/merge.pyo
+${PYSITELIB}/agate/table/normalize.py
+${PYSITELIB}/agate/table/normalize.pyc
+${PYSITELIB}/agate/table/normalize.pyo
+${PYSITELIB}/agate/table/order_by.py
+${PYSITELIB}/agate/table/order_by.pyc
+${PYSITELIB}/agate/table/order_by.pyo
+${PYSITELIB}/agate/table/pivot.py
+${PYSITELIB}/agate/table/pivot.pyc
+${PYSITELIB}/agate/table/pivot.pyo
+${PYSITELIB}/agate/table/print_bars.py
+${PYSITELIB}/agate/table/print_bars.pyc
+${PYSITELIB}/agate/table/print_bars.pyo
+${PYSITELIB}/agate/table/print_html.py
+${PYSITELIB}/agate/table/print_html.pyc
+${PYSITELIB}/agate/table/print_html.pyo
+${PYSITELIB}/agate/table/print_structure.py
+${PYSITELIB}/agate/table/print_structure.pyc
+${PYSITELIB}/agate/table/print_structure.pyo
+${PYSITELIB}/agate/table/print_table.py
+${PYSITELIB}/agate/table/print_table.pyc
+${PYSITELIB}/agate/table/print_table.pyo
+${PYSITELIB}/agate/table/rename.py
+${PYSITELIB}/agate/table/rename.pyc
+${PYSITELIB}/agate/table/rename.pyo
+${PYSITELIB}/agate/table/scatterplot.py
+${PYSITELIB}/agate/table/scatterplot.pyc
+${PYSITELIB}/agate/table/scatterplot.pyo
+${PYSITELIB}/agate/table/select.py
+${PYSITELIB}/agate/table/select.pyc
+${PYSITELIB}/agate/table/select.pyo
+${PYSITELIB}/agate/table/to_csv.py
+${PYSITELIB}/agate/table/to_csv.pyc
+${PYSITELIB}/agate/table/to_csv.pyo
+${PYSITELIB}/agate/table/to_json.py
+${PYSITELIB}/agate/table/to_json.pyc
+${PYSITELIB}/agate/table/to_json.pyo
+${PYSITELIB}/agate/table/where.py
+${PYSITELIB}/agate/table/where.pyc
+${PYSITELIB}/agate/table/where.pyo
+${PYSITELIB}/agate/tableset/__init__.py
+${PYSITELIB}/agate/tableset/__init__.pyc
+${PYSITELIB}/agate/tableset/__init__.pyo
+${PYSITELIB}/agate/tableset/aggregate.py
+${PYSITELIB}/agate/tableset/aggregate.pyc
+${PYSITELIB}/agate/tableset/aggregate.pyo
+${PYSITELIB}/agate/tableset/bar_chart.py
+${PYSITELIB}/agate/tableset/bar_chart.pyc
+${PYSITELIB}/agate/tableset/bar_chart.pyo
+${PYSITELIB}/agate/tableset/column_chart.py
+${PYSITELIB}/agate/tableset/column_chart.pyc
+${PYSITELIB}/agate/tableset/column_chart.pyo
+${PYSITELIB}/agate/tableset/from_csv.py
+${PYSITELIB}/agate/tableset/from_csv.pyc
+${PYSITELIB}/agate/tableset/from_csv.pyo
+${PYSITELIB}/agate/tableset/from_json.py
+${PYSITELIB}/agate/tableset/from_json.pyc
+${PYSITELIB}/agate/tableset/from_json.pyo
+${PYSITELIB}/agate/tableset/having.py
+${PYSITELIB}/agate/tableset/having.pyc
+${PYSITELIB}/agate/tableset/having.pyo
+${PYSITELIB}/agate/tableset/line_chart.py
+${PYSITELIB}/agate/tableset/line_chart.pyc
+${PYSITELIB}/agate/tableset/line_chart.pyo
+${PYSITELIB}/agate/tableset/merge.py
+${PYSITELIB}/agate/tableset/merge.pyc
+${PYSITELIB}/agate/tableset/merge.pyo
+${PYSITELIB}/agate/tableset/print_structure.py
+${PYSITELIB}/agate/tableset/print_structure.pyc
+${PYSITELIB}/agate/tableset/print_structure.pyo
+${PYSITELIB}/agate/tableset/proxy_methods.py
+${PYSITELIB}/agate/tableset/proxy_methods.pyc
+${PYSITELIB}/agate/tableset/proxy_methods.pyo
+${PYSITELIB}/agate/tableset/scatterplot.py
+${PYSITELIB}/agate/tableset/scatterplot.pyc
+${PYSITELIB}/agate/tableset/scatterplot.pyo
+${PYSITELIB}/agate/tableset/to_csv.py
+${PYSITELIB}/agate/tableset/to_csv.pyc
+${PYSITELIB}/agate/tableset/to_csv.pyo
+${PYSITELIB}/agate/tableset/to_json.py
+${PYSITELIB}/agate/tableset/to_json.pyc
+${PYSITELIB}/agate/tableset/to_json.pyo
+${PYSITELIB}/agate/testcase.py
+${PYSITELIB}/agate/testcase.pyc
+${PYSITELIB}/agate/testcase.pyo
+${PYSITELIB}/agate/type_tester.py
+${PYSITELIB}/agate/type_tester.pyc
+${PYSITELIB}/agate/type_tester.pyo
+${PYSITELIB}/agate/utils.py
+${PYSITELIB}/agate/utils.pyc
+${PYSITELIB}/agate/utils.pyo
+${PYSITELIB}/agate/warns.py
+${PYSITELIB}/agate/warns.pyc
+${PYSITELIB}/agate/warns.pyo
Index: textproc/py-agate/distinfo
===================================================================
RCS file: textproc/py-agate/distinfo
diff -N textproc/py-agate/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-1.6.1.tar.gz) = ed7134b381f03d3101b858ac9bafe6735640df47
+RMD160 (agate-1.6.1.tar.gz) = fa5b201c56cd0208192a9bd0adc5d72f755c1105
+SHA512 (agate-1.6.1.tar.gz) = 03cbd569a8cff8352ea7fc7469508f5aa5fd6e99381088b53711cc688f8fe9c19c50265852d2e1f9b92852509dbab9630359b72b504a46c9f0aaa37b14027ab9
+Size (agate-1.6.1.tar.gz) = 137280 bytes
Index: textproc/py-agate-dbf/DESCR
===================================================================
RCS file: textproc/py-agate-dbf/DESCR
diff -N textproc/py-agate-dbf/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1 @@
+agate-dbf adds read support for dbf files to agate.
Index: textproc/py-agate-dbf/Makefile
===================================================================
RCS file: textproc/py-agate-dbf/Makefile
diff -N textproc/py-agate-dbf/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,16 @@
+DISTNAME=	agate-dbf-0.2.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate-dbf/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://agate-dbf.readthedocs.io
+COMMENT=	agate-dbf adds read support for dbf files to agate
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.5.0:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-dbfread>=2.0.5:../../databases/py-dbfread
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate-dbf/PLIST
===================================================================
RCS file: textproc/py-agate-dbf/PLIST
diff -N textproc/py-agate-dbf/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,12 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agatedbf/__init__.py
+${PYSITELIB}/agatedbf/__init__.pyc
+${PYSITELIB}/agatedbf/__init__.pyo
+${PYSITELIB}/agatedbf/table.py
+${PYSITELIB}/agatedbf/table.pyc
+${PYSITELIB}/agatedbf/table.pyo
Index: textproc/py-agate-dbf/distinfo
===================================================================
RCS file: textproc/py-agate-dbf/distinfo
diff -N textproc/py-agate-dbf/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-dbf-0.2.1.tar.gz) = 06b79ef61a6e72ed8d1b1fe49e3a5eb43501b2df
+RMD160 (agate-dbf-0.2.1.tar.gz) = 47461b90540b68dfa661292bf64d2f2b79a9ee4e
+SHA512 (agate-dbf-0.2.1.tar.gz) = 42b9d6ba6423692c7d36ad49eb955dbdba41a3c013b0fed171cf20ca69b604a82f525d5ff62a3475bb02e5fef5e5b92829113f434060ff3b4056a3ea73f85801
+Size (agate-dbf-0.2.1.tar.gz) = 2875 bytes
Index: textproc/py-agate-excel/DESCR
===================================================================
RCS file: textproc/py-agate-excel/DESCR
diff -N textproc/py-agate-excel/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1 @@
+agate-excel adds read support for Excel files (xls and xlsx) to agate.
Index: textproc/py-agate-excel/Makefile
===================================================================
RCS file: textproc/py-agate-excel/Makefile
diff -N textproc/py-agate-excel/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,17 @@
+DISTNAME=	agate-excel-0.2.3
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate-excel/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://agate-excel.readthedocs.io
+COMMENT=	"Adds read support for Excel files (xls and xlsx) to agate"
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.5.0:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-xlrd>=0.9.4:../../textproc/py-xlrd
+DEPENDS+=	${PYPKGPREFIX}-openpyxl>=2.3.0:../../textproc/py-openpyxl
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate-excel/PLIST
===================================================================
RCS file: textproc/py-agate-excel/PLIST
diff -N textproc/py-agate-excel/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,15 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agateexcel/__init__.py
+${PYSITELIB}/agateexcel/__init__.pyc
+${PYSITELIB}/agateexcel/__init__.pyo
+${PYSITELIB}/agateexcel/table_xls.py
+${PYSITELIB}/agateexcel/table_xls.pyc
+${PYSITELIB}/agateexcel/table_xls.pyo
+${PYSITELIB}/agateexcel/table_xlsx.py
+${PYSITELIB}/agateexcel/table_xlsx.pyc
+${PYSITELIB}/agateexcel/table_xlsx.pyo
Index: textproc/py-agate-excel/distinfo
===================================================================
RCS file: textproc/py-agate-excel/distinfo
diff -N textproc/py-agate-excel/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-excel-0.2.3.tar.gz) = ef035d2bde964e5e48a5c12bd4646c06741cc02a
+RMD160 (agate-excel-0.2.3.tar.gz) = 1e8bc5c720e70f1d7246a2bf358e8fb734e08c00
+SHA512 (agate-excel-0.2.3.tar.gz) = 3a50bab182391bdadb2e0a82dc28a3cfa1eebbe67744835ab20581a67f7f08f4edb96eebc9a286ac4a6a302996571563ca9e487ea7defdcf07265e9c42436ddf
+Size (agate-excel-0.2.3.tar.gz) = 153880 bytes
Index: textproc/py-agate-sql/DESCR
===================================================================
RCS file: textproc/py-agate-sql/DESCR
diff -N textproc/py-agate-sql/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1 @@
+agate-sql adds SQL read/write support to agate.
Index: textproc/py-agate-sql/Makefile
===================================================================
RCS file: textproc/py-agate-sql/Makefile
diff -N textproc/py-agate-sql/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,16 @@
+DISTNAME=	agate-sql-0.5.4
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate-sql/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://agate-sql.readthedocs.io
+COMMENT=	agate-sql adds SQL read/write support to agate
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.5.0:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=1.0.8:../../databases/py-sqlalchemy
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate-sql/PLIST
===================================================================
RCS file: textproc/py-agate-sql/PLIST
diff -N textproc/py-agate-sql/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,12 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agatesql/__init__.py
+${PYSITELIB}/agatesql/__init__.pyc
+${PYSITELIB}/agatesql/__init__.pyo
+${PYSITELIB}/agatesql/table.py
+${PYSITELIB}/agatesql/table.pyc
+${PYSITELIB}/agatesql/table.pyo
Index: textproc/py-agate-sql/distinfo
===================================================================
RCS file: textproc/py-agate-sql/distinfo
diff -N textproc/py-agate-sql/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-sql-0.5.4.tar.gz) = 45c44220f0e3cce587a9a70bcef73e0948a9edb0
+RMD160 (agate-sql-0.5.4.tar.gz) = 6f484916ab40531d651f43f6113b1ce2ea686676
+SHA512 (agate-sql-0.5.4.tar.gz) = c50a60aff0a9c1cf77337adfd40c77028ed088300536da9e105951cc56a486ae3c2b5cccfe7fc0f3a722279e6ad808b85dc16815e0d22c25fac8a26799368227
+Size (agate-sql-0.5.4.tar.gz) = 6340 bytes
Index: time/py-pytimeparse/DESCR
===================================================================
RCS file: time/py-pytimeparse/DESCR
diff -N time/py-pytimeparse/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,14 @@
+A small Python library to parse various kinds of time expressions,
+inspired by a StackOverflow question.
+
+The single function pytimeparse.timeparse.timeparse defined in the
+library (also available as pytimeparse.parse) parses time expressions
+like the following:
+
+    32m
+    2h32m
+    3d2h32m
+    1w3d2h32m
+    1w 3d 2h 32m
+    1 w 3 d 2 h 32 m
+    ...
Index: time/py-pytimeparse/Makefile
===================================================================
RCS file: time/py-pytimeparse/Makefile
diff -N time/py-pytimeparse/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,13 @@
+DISTNAME=               pytimeparse-1.1.8
+PKGNAME=                ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=             python time
+MASTER_SITES=           ${MASTER_SITE_PYPI:=p/pytimeparse/}
+
+MAINTAINER=             pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=               https://timeparse.readthedocs.io
+COMMENT=                Parse various kinds of time expressions
+LICENSE=                mit
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: time/py-pytimeparse/PLIST
===================================================================
RCS file: time/py-pytimeparse/PLIST
diff -N time/py-pytimeparse/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,18 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pytimeparse/VERSION
+${PYSITELIB}/pytimeparse/__init__.py
+${PYSITELIB}/pytimeparse/__init__.pyc
+${PYSITELIB}/pytimeparse/__init__.pyo
+${PYSITELIB}/pytimeparse/tests/__init__.py
+${PYSITELIB}/pytimeparse/tests/__init__.pyc
+${PYSITELIB}/pytimeparse/tests/__init__.pyo
+${PYSITELIB}/pytimeparse/tests/testtimeparse.py
+${PYSITELIB}/pytimeparse/tests/testtimeparse.pyc
+${PYSITELIB}/pytimeparse/tests/testtimeparse.pyo
+${PYSITELIB}/pytimeparse/timeparse.py
+${PYSITELIB}/pytimeparse/timeparse.pyc
+${PYSITELIB}/pytimeparse/timeparse.pyo
Index: time/py-pytimeparse/distinfo
===================================================================
RCS file: time/py-pytimeparse/distinfo
diff -N time/py-pytimeparse/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (pytimeparse-1.1.8.tar.gz) = deccf1128b05e4c54bd465bdd0dca7db03dbfa11
+RMD160 (pytimeparse-1.1.8.tar.gz) = e56358a299e95b6593e39f2b57013a4157a412b0
+SHA512 (pytimeparse-1.1.8.tar.gz) = 9eb4530d779b940d66412920eefa4f4d3c43719aa3e4104da4f337c05421bcbb6ad4cb2d6459ddfac770fc9f19960a9d8ce578e67f2513499a7bee8efe9541ec
+Size (pytimeparse-1.1.8.tar.gz) = 9403 bytes





Home | Main Index | Thread Index | Old Index