Add py-linear-tsv 1.1.0

Linear TSV is a line-oriented, portable tabular data format. Tabular data --
rows of tuples, each of the same length -- is commonly stored as CSV and is the
lingua franca of spreadsheets, databases and analysis tools.

CSV is almost but not quite line-oriented, because newlines are quoted, not
escaped. In the TSV format presented here, escape codes are used for newlines
and tabs in field data, allowing naive filtering with line-oriented shell tools
like sort, fgrep and cut to work as expected. In all of its details, the format
derives from the TEXT serialization mode of Postgres and MySQL.

WWW: https://github.com/solidsnack/tsv
This commit is contained in:
Sunpoet Po-Chuan Hsieh 2021-02-06 21:28:01 +00:00
parent 73cea14823
commit 2234a1d4ef
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=564577
4 changed files with 38 additions and 0 deletions

View file

@ -4593,6 +4593,7 @@
SUBDIR += py-libversion
SUBDIR += py-libvirt
SUBDIR += py-libzfs
SUBDIR += py-linear-tsv
SUBDIR += py-linecache2
SUBDIR += py-lineedit
SUBDIR += py-llfuse

View file

@ -0,0 +1,23 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= linear-tsv
PORTVERSION= 1.1.0
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Line-oriented, tab-separated value format
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1612548350
SHA256 (linear-tsv-1.1.0.tar.gz) = b504d78f4075615ae75de86a16e5680701a441fc84da2a2cf9f94351ab1ccbf5
SIZE (linear-tsv-1.1.0.tar.gz) = 9589

View file

@ -0,0 +1,11 @@
Linear TSV is a line-oriented, portable tabular data format. Tabular data --
rows of tuples, each of the same length -- is commonly stored as CSV and is the
lingua franca of spreadsheets, databases and analysis tools.
CSV is almost but not quite line-oriented, because newlines are quoted, not
escaped. In the TSV format presented here, escape codes are used for newlines
and tabs in field data, allowing naive filtering with line-oriented shell tools
like sort, fgrep and cut to work as expected. In all of its details, the format
derives from the TEXT serialization mode of Postgres and MySQL.
WWW: https://github.com/solidsnack/tsv