svn commit: r524843 - in head/devel: . py-zict
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Feb 2 10:54:47 UTC 2020
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 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= zict
+PORTVERSION= 1.0.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet at 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
More information about the svn-ports-head
mailing list