aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Cochard <olivier@FreeBSD.org>2026-05-07 22:28:42 +0000
committerOlivier Cochard <olivier@FreeBSD.org>2026-05-07 22:29:52 +0000
commit7ea927b266e0ae386705df1173c79f00aa71264e (patch)
tree931f1494387cb83eceba1a7e555163d221e531dc
parent2a7c0561200c6cf9d0c0252cd4a7ab446eca8e4a (diff)
devel/py-datashape: New port
DataShape is a language for describing data Sponsored by: Netflix
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-datashape/Makefile24
-rw-r--r--devel/py-datashape/distinfo3
-rw-r--r--devel/py-datashape/pkg-descr2
4 files changed, 30 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 5634c2b82a4d..9489e92cede1 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4849,6 +4849,7 @@
SUBDIR += py-datadog
SUBDIR += py-dataflows-tabulator
SUBDIR += py-datapackage
+ SUBDIR += py-datashape
SUBDIR += py-datasette
SUBDIR += py-datatest
SUBDIR += py-dateparser
diff --git a/devel/py-datashape/Makefile b/devel/py-datashape/Makefile
new file mode 100644
index 000000000000..91bbb76ffdab
--- /dev/null
+++ b/devel/py-datashape/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= datashape
+PORTVERSION= 0.5.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= olivier@FreeBSD.org
+COMMENT= Data description language
+WWW= https://datashape.readthedocs.org/
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}multipledispatch>=0.4.7:devel/py-multipledispatch@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-datashape/distinfo b/devel/py-datashape/distinfo
new file mode 100644
index 000000000000..046cda8c323f
--- /dev/null
+++ b/devel/py-datashape/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1778191844
+SHA256 (datashape-0.5.2.tar.gz) = 2356ea690c3cf003c1468a243a9063144235de45b080b3652de4f3d44e57d783
+SIZE (datashape-0.5.2.tar.gz) = 76465
diff --git a/devel/py-datashape/pkg-descr b/devel/py-datashape/pkg-descr
new file mode 100644
index 000000000000..91ec60b28ad8
--- /dev/null
+++ b/devel/py-datashape/pkg-descr
@@ -0,0 +1,2 @@
+DataShape is a language for describing data. It is an extension of the
+NumPy dtype with an emphasis on cross language support.