Skip to content

Commit

Permalink
devel/py-frictionless: Add py-frictionless 4.12.4
Browse files Browse the repository at this point in the history
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
  • Loading branch information
sunpoet committed Jun 30, 2021
1 parent 215a9bb commit 0a0bb42
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 0 deletions.
1 change: 1 addition & 0 deletions devel/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
35 changes: 35 additions & 0 deletions devel/py-frictionless/Makefile
Original file line number Diff line number Diff line change
@@ -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>
3 changes: 3 additions & 0 deletions devel/py-frictionless/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
TIMESTAMP = 1624630038
SHA256 (frictionless-4.12.4.tar.gz) = cb88888af94fd2c8e26077cbbd141719c8fe7d1762e72ea3d86703075ea185e9
SIZE (frictionless-4.12.4.tar.gz) = 165966
6 changes: 6 additions & 0 deletions devel/py-frictionless/pkg-descr
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 0a0bb42

Please sign in to comment.