devel/py-frictionless: Add py-frictionless 4.12.4

Frictionless is a framework to describe, extract, validate, and transform
tabular data (DEVT Framework). It supports a great deal of data schemes and
formats, as well as provides popular platforms integrations. The framework is
powered by the lightweight yet comprehensive Frictionless Data Specifications.

WWW: https://github.com/frictionlessdata/frictionless-py
This commit is contained in:
Po-Chuan Hsieh 2021-07-01 04:27:27 +08:00
parent 215a9bb1c1
commit 0a0bb42174
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B
4 changed files with 45 additions and 0 deletions

View file

@ -4446,6 +4446,7 @@
SUBDIR += py-freebsd-sysctl
SUBDIR += py-freenas.utils
SUBDIR += py-freezegun
SUBDIR += py-frictionless
SUBDIR += py-frozendict
SUBDIR += py-fs
SUBDIR += py-fs2

View file

@ -0,0 +1,35 @@
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD$
PORTNAME= frictionless
PORTVERSION= 4.12.4
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Framework to describe, extract, validate, and transform tabular data
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}isodate>=0.6:devel/py-isodate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=2.5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}petl>=1.6:textproc/py-petl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=2.8:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-slugify>=1.2:textproc/py-python-slugify@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=5.3:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.10:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rfc3986>=1.4:www/py-rfc3986@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}simpleeval>=0.9:devel/py-simpleeval@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}stringcase>=1.2:devel/py-stringcase@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.3:devel/py-typer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}validators>=0.18:devel/py-validators@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1624630038
SHA256 (frictionless-4.12.4.tar.gz) = cb88888af94fd2c8e26077cbbd141719c8fe7d1762e72ea3d86703075ea185e9
SIZE (frictionless-4.12.4.tar.gz) = 165966

View file

@ -0,0 +1,6 @@
Frictionless is a framework to describe, extract, validate, and transform
tabular data (DEVT Framework). It supports a great deal of data schemes and
formats, as well as provides popular platforms integrations. The framework is
powered by the lightweight yet comprehensive Frictionless Data Specifications.
WWW: https://github.com/frictionlessdata/frictionless-py