From owner-svn-ports-head@freebsd.org Sun Feb 2 10:54:47 2020 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 105D0228429; Sun, 2 Feb 2020 10:54:47 +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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 489SX66RYkz3LcV; Sun, 2 Feb 2020 10:54:46 +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 D870EEC42; Sun, 2 Feb 2020 10:54:46 +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 012Askvm072461; Sun, 2 Feb 2020 10:54:46 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 012AskLA072454; Sun, 2 Feb 2020 10:54:46 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <202002021054.012AskLA072454@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, 2 Feb 2020 10:54:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r524843 - in head/devel: . py-zict X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/devel: . py-zict X-SVN-Commit-Revision: 524843 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.29 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, 02 Feb 2020 10:54:47 -0000 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 +# $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 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