svn commit: r567603 - in head/devel: . py-orca

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Sun Mar 7 22:09:32 UTC 2021


Author: sunpoet
Date: Sun Mar  7 22:09:29 2021
New Revision: 567603
URL: https://svnweb.freebsd.org/changeset/ports/567603

Log:
  Add py-orca 1.5.4
  
  Orca is a Python library for task orchestration. It's designed for workflows
  like city simulation, where the data representing a model's state is so large
  that it needs to be managed outside of the task graph.
  
  The building blocks of a workflow are "steps", Python functions that can be
  assembled on the fly into linear or cyclical pipelines. Steps typically interact
  with a central data store that persists in memory while the pipeline runs.
  Derived tables and columns can be updated automatically as base data changes,
  and pipeline components are evaluated lazily to reduce unnecessary overhead.
  
  WWW: https://github.com/UDST/orca

Added:
  head/devel/py-orca/
  head/devel/py-orca/Makefile   (contents, props changed)
  head/devel/py-orca/distinfo   (contents, props changed)
  head/devel/py-orca/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Mar  7 22:09:22 2021	(r567602)
+++ head/devel/Makefile	Sun Mar  7 22:09:29 2021	(r567603)
@@ -4706,6 +4706,7 @@
     SUBDIR += py-optik
     SUBDIR += py-orange-canvas-core
     SUBDIR += py-orange-widget-base
+    SUBDIR += py-orca
     SUBDIR += py-ordered-set
     SUBDIR += py-ordereddict
     SUBDIR += py-orderedmultidict

Added: head/devel/py-orca/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-orca/Makefile	Sun Mar  7 22:09:29 2021	(r567603)
@@ -0,0 +1,25 @@
+# Created by: Po-Chuan Hsieh <sunpoet at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	orca
+PORTVERSION=	1.5.4
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	sunpoet at FreeBSD.org
+COMMENT=	Pipeline orchestration tool with Pandas support
+
+LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pandas>=0.15.0,1:math/py-pandas@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}tables>=3.1<3.7:devel/py-tables@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}toolz>=0.8.1:devel/py-toolz@${PY_FLAVOR}
+
+USES=		python:3.7+
+USE_PYTHON=	autoplist concurrent distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/devel/py-orca/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-orca/distinfo	Sun Mar  7 22:09:29 2021	(r567603)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1614794174
+SHA256 (orca-1.5.4.tar.gz) = b82f5beb7933cfadfdae75c0d7b9987af8534f92f538cfd7f824be47ac320cb1
+SIZE (orca-1.5.4.tar.gz) = 242380

Added: head/devel/py-orca/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-orca/pkg-descr	Sun Mar  7 22:09:29 2021	(r567603)
@@ -0,0 +1,11 @@
+Orca is a Python library for task orchestration. It's designed for workflows
+like city simulation, where the data representing a model's state is so large
+that it needs to be managed outside of the task graph.
+
+The building blocks of a workflow are "steps", Python functions that can be
+assembled on the fly into linear or cyclical pipelines. Steps typically interact
+with a central data store that persists in memory while the pipeline runs.
+Derived tables and columns can be updated automatically as base data changes,
+and pipeline components are evaluated lazily to reduce unnecessary overhead.
+
+WWW: https://github.com/UDST/orca


More information about the svn-ports-head mailing list