pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-cytoolz py-cytools: import version 0.10.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b11f7da37696
branches:  trunk
changeset: 439778:b11f7da37696
user:      khorben <khorben%pkgsrc.org@localhost>
date:      Tue Sep 29 00:02:32 2020 +0000

description:
py-cytools: import version 0.10.1

Cython implementation of the toolz package, which provides high performance
utility functions for iterables, functions, and dictionaries

toolz is a pure Python package that borrows heavily from contemporary functional
languages. It is designed to interoperate seamlessly with other libraries
including itertools, functools, and third party libraries. High performance
functional data analysis is possible with builtin types like list and dict, and
user-defined data structures; and low memory usage is achieved by using the
iterator protocol and returning iterators whenever possible.

cytoolz implements the same API as toolz. The main differences are that cytoolz
is faster (typically 2-5x faster with a few spectactular exceptions) and cytoolz
offers a C API that is accessible to other projects developed in Cython. Since
toolz is able to process very large (potentially infinite) data sets, the
performance increase gained by using cytoolz can be significant

diffstat:

 devel/py-cytoolz/DESCR    |   15 ++++++
 devel/py-cytoolz/Makefile |   17 +++++++
 devel/py-cytoolz/PLIST    |  102 ++++++++++++++++++++++++++++++++++++++++++++++
 devel/py-cytoolz/distinfo |    6 ++
 4 files changed, 140 insertions(+), 0 deletions(-)

diffs (156 lines):

diff -r 4b390a75b880 -r b11f7da37696 devel/py-cytoolz/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cytoolz/DESCR    Tue Sep 29 00:02:32 2020 +0000
@@ -0,0 +1,15 @@
+Cython implementation of the toolz package, which provides high performance
+utility functions for iterables, functions, and dictionaries
+
+toolz is a pure Python package that borrows heavily from contemporary functional
+languages. It is designed to interoperate seamlessly with other libraries
+including itertools, functools, and third party libraries. High performance
+functional data analysis is possible with builtin types like list and dict, and
+user-defined data structures; and low memory usage is achieved by using the
+iterator protocol and returning iterators whenever possible.
+
+cytoolz implements the same API as toolz. The main differences are that cytoolz
+is faster (typically 2-5x faster with a few spectactular exceptions) and cytoolz
+offers a C API that is accessible to other projects developed in Cython. Since
+toolz is able to process very large (potentially infinite) data sets, the
+performance increase gained by using cytoolz can be significant
diff -r 4b390a75b880 -r b11f7da37696 devel/py-cytoolz/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cytoolz/Makefile Tue Sep 29 00:02:32 2020 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2020/09/29 00:02:32 khorben Exp $
+
+DISTNAME=      cytoolz-0.10.1
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=c/cytoolz/}
+
+MAINTAINER=    jihbed.research%gmail.com@localhost
+HOMEPAGE=      https://github.com/pytoolz/cytoolz
+COMMENT=       Cython Toolz High performance functional utilities
+LICENSE=       modified-bsd
+
+PYDISTUTILSPKG=        yes
+
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 4b390a75b880 -r b11f7da37696 devel/py-cytoolz/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cytoolz/PLIST    Tue Sep 29 00:02:32 2020 +0000
@@ -0,0 +1,102 @@
+@comment $NetBSD: PLIST,v 1.1 2020/09/29 00:02:32 khorben Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/cytoolz/__init__.pxd
+${PYSITELIB}/cytoolz/__init__.py
+${PYSITELIB}/cytoolz/__init__.pyc
+${PYSITELIB}/cytoolz/__init__.pyo
+${PYSITELIB}/cytoolz/_signatures.py
+${PYSITELIB}/cytoolz/_signatures.pyc
+${PYSITELIB}/cytoolz/_signatures.pyo
+${PYSITELIB}/cytoolz/_version.py
+${PYSITELIB}/cytoolz/_version.pyc
+${PYSITELIB}/cytoolz/_version.pyo
+${PYSITELIB}/cytoolz/compatibility.py
+${PYSITELIB}/cytoolz/compatibility.pyc
+${PYSITELIB}/cytoolz/compatibility.pyo
+${PYSITELIB}/cytoolz/cpython.pxd
+${PYSITELIB}/cytoolz/curried/__init__.py
+${PYSITELIB}/cytoolz/curried/__init__.pyc
+${PYSITELIB}/cytoolz/curried/__init__.pyo
+${PYSITELIB}/cytoolz/curried/exceptions.py
+${PYSITELIB}/cytoolz/curried/exceptions.pyc
+${PYSITELIB}/cytoolz/curried/exceptions.pyo
+${PYSITELIB}/cytoolz/curried/operator.py
+${PYSITELIB}/cytoolz/curried/operator.pyc
+${PYSITELIB}/cytoolz/curried/operator.pyo
+${PYSITELIB}/cytoolz/dicttoolz.pxd
+${PYSITELIB}/cytoolz/dicttoolz.pyx
+${PYSITELIB}/cytoolz/dicttoolz.so
+${PYSITELIB}/cytoolz/functoolz.pxd
+${PYSITELIB}/cytoolz/functoolz.pyx
+${PYSITELIB}/cytoolz/functoolz.so
+${PYSITELIB}/cytoolz/itertoolz.pxd
+${PYSITELIB}/cytoolz/itertoolz.pyx
+${PYSITELIB}/cytoolz/itertoolz.so
+${PYSITELIB}/cytoolz/recipes.pxd
+${PYSITELIB}/cytoolz/recipes.pyx
+${PYSITELIB}/cytoolz/recipes.so
+${PYSITELIB}/cytoolz/tests/dev_skip_test.py
+${PYSITELIB}/cytoolz/tests/dev_skip_test.pyc
+${PYSITELIB}/cytoolz/tests/dev_skip_test.pyo
+${PYSITELIB}/cytoolz/tests/test_compatibility.py
+${PYSITELIB}/cytoolz/tests/test_compatibility.pyc
+${PYSITELIB}/cytoolz/tests/test_compatibility.pyo
+${PYSITELIB}/cytoolz/tests/test_curried.py
+${PYSITELIB}/cytoolz/tests/test_curried.pyc
+${PYSITELIB}/cytoolz/tests/test_curried.pyo
+${PYSITELIB}/cytoolz/tests/test_curried_toolzlike.py
+${PYSITELIB}/cytoolz/tests/test_curried_toolzlike.pyc
+${PYSITELIB}/cytoolz/tests/test_curried_toolzlike.pyo
+${PYSITELIB}/cytoolz/tests/test_dev_skip_test.py
+${PYSITELIB}/cytoolz/tests/test_dev_skip_test.pyc
+${PYSITELIB}/cytoolz/tests/test_dev_skip_test.pyo
+${PYSITELIB}/cytoolz/tests/test_dicttoolz.py
+${PYSITELIB}/cytoolz/tests/test_dicttoolz.pyc
+${PYSITELIB}/cytoolz/tests/test_dicttoolz.pyo
+${PYSITELIB}/cytoolz/tests/test_docstrings.py
+${PYSITELIB}/cytoolz/tests/test_docstrings.pyc
+${PYSITELIB}/cytoolz/tests/test_docstrings.pyo
+${PYSITELIB}/cytoolz/tests/test_doctests.py
+${PYSITELIB}/cytoolz/tests/test_doctests.pyc
+${PYSITELIB}/cytoolz/tests/test_doctests.pyo
+${PYSITELIB}/cytoolz/tests/test_embedded_sigs.py
+${PYSITELIB}/cytoolz/tests/test_embedded_sigs.pyc
+${PYSITELIB}/cytoolz/tests/test_embedded_sigs.pyo
+${PYSITELIB}/cytoolz/tests/test_functoolz.py
+${PYSITELIB}/cytoolz/tests/test_functoolz.pyc
+${PYSITELIB}/cytoolz/tests/test_functoolz.pyo
+${PYSITELIB}/cytoolz/tests/test_inspect_args.py
+${PYSITELIB}/cytoolz/tests/test_inspect_args.pyc
+${PYSITELIB}/cytoolz/tests/test_inspect_args.pyo
+${PYSITELIB}/cytoolz/tests/test_itertoolz.py
+${PYSITELIB}/cytoolz/tests/test_itertoolz.pyc
+${PYSITELIB}/cytoolz/tests/test_itertoolz.pyo
+${PYSITELIB}/cytoolz/tests/test_none_safe.py
+${PYSITELIB}/cytoolz/tests/test_none_safe.pyc
+${PYSITELIB}/cytoolz/tests/test_none_safe.pyo
+${PYSITELIB}/cytoolz/tests/test_recipes.py
+${PYSITELIB}/cytoolz/tests/test_recipes.pyc
+${PYSITELIB}/cytoolz/tests/test_recipes.pyo
+${PYSITELIB}/cytoolz/tests/test_serialization.py
+${PYSITELIB}/cytoolz/tests/test_serialization.pyc
+${PYSITELIB}/cytoolz/tests/test_serialization.pyo
+${PYSITELIB}/cytoolz/tests/test_signatures.py
+${PYSITELIB}/cytoolz/tests/test_signatures.pyc
+${PYSITELIB}/cytoolz/tests/test_signatures.pyo
+${PYSITELIB}/cytoolz/tests/test_tlz.py
+${PYSITELIB}/cytoolz/tests/test_tlz.pyc
+${PYSITELIB}/cytoolz/tests/test_tlz.pyo
+${PYSITELIB}/cytoolz/tests/test_utils.py
+${PYSITELIB}/cytoolz/tests/test_utils.pyc
+${PYSITELIB}/cytoolz/tests/test_utils.pyo
+${PYSITELIB}/cytoolz/utils.pxd
+${PYSITELIB}/cytoolz/utils.pyx
+${PYSITELIB}/cytoolz/utils.so
+${PYSITELIB}/cytoolz/utils_test.py
+${PYSITELIB}/cytoolz/utils_test.pyc
+${PYSITELIB}/cytoolz/utils_test.pyo
diff -r 4b390a75b880 -r b11f7da37696 devel/py-cytoolz/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-cytoolz/distinfo Tue Sep 29 00:02:32 2020 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/09/29 00:02:32 khorben Exp $
+
+SHA1 (cytoolz-0.10.1.tar.gz) = ff59cc6d99e8840867a7fb46351f1b5c5c60dc67
+RMD160 (cytoolz-0.10.1.tar.gz) = 1093edea2b7306f75f46d7ce04268320ed9fa09c
+SHA512 (cytoolz-0.10.1.tar.gz) = 55c4fca8d4ace766a8241a25a6c4924971b7e7068ee79ad65fa8aac136aa1f88e57337c0ec278ee9e8544c6e96dd31138b39d7cc28cd91ff0e53a71f8dec55d1
+Size (cytoolz-0.10.1.tar.gz) = 475647 bytes



Home | Main Index | Thread Index | Old Index