Date: Thu, 12 Oct 2017 19:00:13 +0000 (UTC) From: Mark Felder <feld@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r451925 - in head/databases: . py-zodbpickle Message-ID: <201710121900.v9CJ0DBc041837@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: feld Date: Thu Oct 12 19:00:13 2017 New Revision: 451925 URL: https://svnweb.freebsd.org/changeset/ports/451925 Log: Under Python2, this package forks both Python 2.7's pickle and cPickle modules, adding support for the protocol 3 opcodes. It also provides a new subclass of bytes, zodbpickle.binary, which Python2 applications can use to pickle binary values such that they will be unpickled as bytes under Py3k. Under Py3k, this package forks the pickle module (and the supporting C extension) from both Python 3.2 and Python 3.3. The fork add support for the noload operations used by ZODB. WWW: https://pypi.python.org/pypi/zodbpickle Added: head/databases/py-zodbpickle/ head/databases/py-zodbpickle/Makefile (contents, props changed) head/databases/py-zodbpickle/distinfo (contents, props changed) head/databases/py-zodbpickle/pkg-descr (contents, props changed) Modified: head/databases/Makefile Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Thu Oct 12 18:34:47 2017 (r451924) +++ head/databases/Makefile Thu Oct 12 19:00:13 2017 (r451925) @@ -841,6 +841,7 @@ SUBDIR += py-varstack SUBDIR += py-whisper SUBDIR += py-xapian + SUBDIR += py-zodbpickle SUBDIR += py3-apsw SUBDIR += py3-bsddb3 SUBDIR += py3-mysqlclient Added: head/databases/py-zodbpickle/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/py-zodbpickle/Makefile Thu Oct 12 19:00:13 2017 (r451925) @@ -0,0 +1,19 @@ +# Created by: Mark Felder <feld@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= zodbpickle +PORTVERSION= 0.7.0 +CATEGORIES= databases python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= feld@FreeBSD.org +COMMENT= Python pickling interface for ZODB + +LICENSE= PSFL ZPL21 +LICENSE_COMB= multi + +USES= python +USE_PYTHON= autoplist distutils + +.include <bsd.port.mk> Added: head/databases/py-zodbpickle/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/py-zodbpickle/distinfo Thu Oct 12 19:00:13 2017 (r451925) @@ -0,0 +1,3 @@ +TIMESTAMP = 1507833956 +SHA256 (zodbpickle-0.7.0.tar.gz) = 95a247fb17bce980af8d548af70ac5bd1bad22773f242eb8efa24428efa909a8 +SIZE (zodbpickle-0.7.0.tar.gz) = 181263 Added: head/databases/py-zodbpickle/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/py-zodbpickle/pkg-descr Thu Oct 12 19:00:13 2017 (r451925) @@ -0,0 +1,11 @@ +Under Python2, this package forks both Python 2.7's pickle and +cPickle modules, adding support for the protocol 3 opcodes. It also +provides a new subclass of bytes, zodbpickle.binary, which Python2 +applications can use to pickle binary values such that they will be +unpickled as bytes under Py3k. + +Under Py3k, this package forks the pickle module (and the supporting +C extension) from both Python 3.2 and Python 3.3. The fork add support +for the noload operations used by ZODB. + +WWW: https://pypi.python.org/pypi/zodbpickle
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710121900.v9CJ0DBc041837>