Date: Sun, 2 Feb 2020 10:54:46 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r524843 - in head/devel: . py-zict Message-ID: <202002021054.012AskLA072454@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Sun Feb 2 10:54:45 2020 New Revision: 524843 URL: https://svnweb.freebsd.org/changeset/ports/524843 Log: Add py-zict 1.0.0 Zict: Composable Mutable Mappings The dictionary / mutable mapping interface is powerful and multi-faceted. - We store data in different locations such as in-memory, on disk, in archive files, etc.. - We manage old data with different policies like LRU, random eviction, etc.. - We might encode or transform data as it arrives or departs the dictionary through compression, encoding, etc.. To this end we build abstract MutableMapping classes that consume and build on other MutableMappings. We can compose several of these with each other to form intuitive interfaces over complex storage systems policies. WWW: https://github.com/dask/zict Added: head/devel/py-zict/ head/devel/py-zict/Makefile (contents, props changed) head/devel/py-zict/distinfo (contents, props changed) head/devel/py-zict/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Feb 2 10:54:39 2020 (r524842) +++ head/devel/Makefile Sun Feb 2 10:54:45 2020 (r524843) @@ -5204,6 +5204,7 @@ SUBDIR += py-zc.buildout SUBDIR += py-zclockfile SUBDIR += py-zconfig + SUBDIR += py-zict SUBDIR += py-zipp SUBDIR += py-zope.annotation SUBDIR += py-zope.app.applicationcontrol Added: head/devel/py-zict/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-zict/Makefile Sun Feb 2 10:54:45 2020 (r524843) @@ -0,0 +1,23 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= zict +PORTVERSION= 1.0.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Mutable mapping tools + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}heapdict>=0:devel/py-heapdict@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include <bsd.port.mk> Added: head/devel/py-zict/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-zict/distinfo Sun Feb 2 10:54:45 2020 (r524843) @@ -0,0 +1,3 @@ +TIMESTAMP = 1580562239 +SHA256 (zict-1.0.0.tar.gz) = e34dd25ea97def518fb4c77f2c27078f3a7d6c965b0a3ac8fe5bdb0a8011a310 +SIZE (zict-1.0.0.tar.gz) = 11360 Added: head/devel/py-zict/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-zict/pkg-descr Sun Feb 2 10:54:45 2020 (r524843) @@ -0,0 +1,14 @@ +Zict: Composable Mutable Mappings + +The dictionary / mutable mapping interface is powerful and multi-faceted. +- We store data in different locations such as in-memory, on disk, in archive + files, etc.. +- We manage old data with different policies like LRU, random eviction, etc.. +- We might encode or transform data as it arrives or departs the dictionary + through compression, encoding, etc.. + +To this end we build abstract MutableMapping classes that consume and build on +other MutableMappings. We can compose several of these with each other to form +intuitive interfaces over complex storage systems policies. + +WWW: https://github.com/dask/zict
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002021054.012AskLA072454>