pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-orca



Module Name:    pkgsrc
Committed By:   bacon
Date:           Fri Nov 22 21:37:43 UTC 2024

Added Files:
        pkgsrc/devel/py-orca: DESCR Makefile PLIST distinfo

Log Message:
devel/py-orca: Python library for task orchestration

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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-orca/DESCR \
    pkgsrc/devel/py-orca/Makefile pkgsrc/devel/py-orca/PLIST \
    pkgsrc/devel/py-orca/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/py-orca/DESCR
diff -u /dev/null pkgsrc/devel/py-orca/DESCR:1.1
--- /dev/null   Fri Nov 22 21:37:43 2024
+++ pkgsrc/devel/py-orca/DESCR  Fri Nov 22 21:37:43 2024
@@ -0,0 +1,10 @@
+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.
Index: pkgsrc/devel/py-orca/Makefile
diff -u /dev/null pkgsrc/devel/py-orca/Makefile:1.1
--- /dev/null   Fri Nov 22 21:37:43 2024
+++ pkgsrc/devel/py-orca/Makefile       Fri Nov 22 21:37:43 2024
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2024/11/22 21:37:43 bacon Exp $
+
+DISTNAME=      orca-1.8
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=o/orca/}
+
+OWNER=         bacon%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/UDST/orca
+COMMENT=       Python library for task orchestration
+LICENSE=       modified-bsd
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+DEPENDS+=      ${PYPKGPREFIX}-pandas>=0.15.0:../../math/py-pandas
+DEPENDS+=      ${PYPKGPREFIX}-tables>=3.1:../../math/py-tables
+DEPENDS+=      ${PYPKGPREFIX}-toolz>=0.8.1:../../devel/py-toolz
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-orca/PLIST
diff -u /dev/null pkgsrc/devel/py-orca/PLIST:1.1
--- /dev/null   Fri Nov 22 21:37:43 2024
+++ pkgsrc/devel/py-orca/PLIST  Fri Nov 22 21:37:43 2024
@@ -0,0 +1,24 @@
+@comment $NetBSD: PLIST,v 1.1 2024/11/22 21:37:43 bacon Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/orca/__init__.py
+${PYSITELIB}/orca/__init__.pyc
+${PYSITELIB}/orca/__init__.pyo
+${PYSITELIB}/orca/orca.py
+${PYSITELIB}/orca/orca.pyc
+${PYSITELIB}/orca/orca.pyo
+${PYSITELIB}/orca/utils/__init__.py
+${PYSITELIB}/orca/utils/__init__.pyc
+${PYSITELIB}/orca/utils/__init__.pyo
+${PYSITELIB}/orca/utils/logutil.py
+${PYSITELIB}/orca/utils/logutil.pyc
+${PYSITELIB}/orca/utils/logutil.pyo
+${PYSITELIB}/orca/utils/testing.py
+${PYSITELIB}/orca/utils/testing.pyc
+${PYSITELIB}/orca/utils/testing.pyo
+${PYSITELIB}/orca/utils/utils.py
+${PYSITELIB}/orca/utils/utils.pyc
+${PYSITELIB}/orca/utils/utils.pyo
Index: pkgsrc/devel/py-orca/distinfo
diff -u /dev/null pkgsrc/devel/py-orca/distinfo:1.1
--- /dev/null   Fri Nov 22 21:37:43 2024
+++ pkgsrc/devel/py-orca/distinfo       Fri Nov 22 21:37:43 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/11/22 21:37:43 bacon Exp $
+
+BLAKE2s (orca-1.8.tar.gz) = a7137360743fa2fe98e3e6c437d186e3618cecf35ecfedf8cb536c48f61390aa
+SHA512 (orca-1.8.tar.gz) = 1a48aba61d8276ca08b64ca70b2427363fd33f0964094c0e2aab4f32d1d000157ce259106776b9f2c6372a2a19a624bcac0b26c384ccb9ccaa53832fd107b796
+Size (orca-1.8.tar.gz) = 19753 bytes



Home | Main Index | Thread Index | Old Index