From owner-svn-ports-head@freebsd.org Sun Mar 7 22:09:32 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6030F576618; Sun, 7 Mar 2021 22:09:32 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DtwcW3Vl7z3tPN; Sun, 7 Mar 2021 22:09:31 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8DAA41DE91; Sun, 7 Mar 2021 22:09:30 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 127M9UJl026322; Sun, 7 Mar 2021 22:09:30 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 127M9Txh026318; Sun, 7 Mar 2021 22:09:29 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <202103072209.127M9Txh026318@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Sun, 7 Mar 2021 22:09:29 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r567603 - in head/devel: . py-orca X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/devel: . py-orca X-SVN-Commit-Revision: 567603 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Mar 2021 22:09:32 -0000 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 +# $FreeBSD$ + +PORTNAME= orca +PORTVERSION= 1.5.4 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@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 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