svn commit: r424219 - in head/devel: . py-chainmap
Mark Felder
feld at FreeBSD.org
Tue Oct 18 21:19:04 UTC 2016
Author: feld
Date: Tue Oct 18 21:19:02 2016
New Revision: 424219
URL: https://svnweb.freebsd.org/changeset/ports/424219
Log:
This module is a polyfill, implementing ChainMap for reasonably-recent versions
of Python that do not have collections.ChainMap--namely, Python 2.6, Python 3.2,
and PyPy3 releases based on Python 3.2. (It will also work as expected on Python
2.7, PyPy, and Python 3.3 and higher, but it is not needed there since those
verions' collections modules contains a ChainMap implementation.)
The code for this package is closely derived from the Python 3.5 source code at
hg.python.org, (especially the collections and reprlib modules). Several changes
have been made to ensure Python 2.6 compatibility, and tests and packaging have
been added.
WWW: https://bitbucket.org/jeunice/chainmap
PR: 213322
Submitted by: Kyle Evans <bsdports at kyle-evans.net>
Added:
head/devel/py-chainmap/
head/devel/py-chainmap/Makefile (contents, props changed)
head/devel/py-chainmap/distinfo (contents, props changed)
head/devel/py-chainmap/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Tue Oct 18 21:16:08 2016 (r424218)
+++ head/devel/Makefile Tue Oct 18 21:19:02 2016 (r424219)
@@ -4046,6 +4046,7 @@
SUBDIR += py-celery
SUBDIR += py-cffi
SUBDIR += py-cfgparse
+ SUBDIR += py-chainmap
SUBDIR += py-characteristic
SUBDIR += py-check-manifest
SUBDIR += py-cheetah
Added: head/devel/py-chainmap/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-chainmap/Makefile Tue Oct 18 21:19:02 2016 (r424219)
@@ -0,0 +1,20 @@
+# Created by: Kyle Evans <bsdports at kyle-evans.net>
+# $FreeBSD$
+
+PORTNAME= chainmap
+PORTVERSION= 1.0.2
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= bsdports at kyle-evans.net
+COMMENT= Backport/clone of chainmap for py26, py32, and pypy3
+
+LICENSE= PSFL
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/py-chainmap/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-chainmap/distinfo Tue Oct 18 21:19:02 2016 (r424219)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1475906299
+SHA256 (chainmap-1.0.2.tar.gz) = 405da3bce9913bfb33e6e497803b447b60d12ab44031ca357626143e087e0526
+SIZE (chainmap-1.0.2.tar.gz) = 6383
Added: head/devel/py-chainmap/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-chainmap/pkg-descr Tue Oct 18 21:19:02 2016 (r424219)
@@ -0,0 +1,12 @@
+This module is a polyfill, implementing ChainMap for reasonably-recent versions
+of Python that do not have collections.ChainMap--namely, Python 2.6, Python 3.2,
+and PyPy3 releases based on Python 3.2. (It will also work as expected on Python
+2.7, PyPy, and Python 3.3 and higher, but it is not needed there since those
+verions' collections modules contains a ChainMap implementation.)
+
+The code for this package is closely derived from the Python 3.5 source code at
+hg.python.org, (especially the collections and reprlib modules). Several changes
+have been made to ensure Python 2.6 compatibility, and tests and packaging have
+been added.
+
+WWW: https://bitbucket.org/jeunice/chainmap
More information about the svn-ports-all
mailing list