Date: Sat, 27 Sep 2014 08:34:11 +0000 (UTC) From: Marcus von Appen <mva@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r369380 - in head/devel: . py-characteristic Message-ID: <201409270834.s8R8YBFK017508@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mva Date: Sat Sep 27 08:34:11 2014 New Revision: 369380 URL: http://svnweb.freebsd.org/changeset/ports/369380 QAT: https://qat.redports.org/buildarchive/r369380/ Log: characteristic is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols. You just specify the attributes to work with and characteristic gives you any or all of: a nice human-readable __repr__, a complete set of comparison methods, immutability for attributes, and a kwargs-based initializer without writing dull boilerplate code again and again. WWW: https://github.com/hynek/characteristic PR: 193929 Submitted by: Axel Rau <Axel.Rau@Chaos1.DE> Added: head/devel/py-characteristic/ head/devel/py-characteristic/Makefile (contents, props changed) head/devel/py-characteristic/distinfo (contents, props changed) head/devel/py-characteristic/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Sep 27 08:31:58 2014 (r369379) +++ head/devel/Makefile Sat Sep 27 08:34:11 2014 (r369380) @@ -3622,6 +3622,7 @@ SUBDIR += py-celery SUBDIR += py-cffi SUBDIR += py-cfgparse + SUBDIR += py-characteristic SUBDIR += py-checkmanifest SUBDIR += py-cheetah SUBDIR += py-ciphon Added: head/devel/py-characteristic/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-characteristic/Makefile Sat Sep 27 08:34:11 2014 (r369380) @@ -0,0 +1,19 @@ +# Created by: Axel Rau <axel.rau@chaos1.de> +# $FreeBSD$ + +PORTNAME= characteristic +PORTVERSION= 14.1.0 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= axel.rau@chaos1.de +COMMENT= Python attributes without boilerplate + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= python +USE_PYTHON= distutils autoplist + +.include <bsd.port.mk> Added: head/devel/py-characteristic/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-characteristic/distinfo Sat Sep 27 08:34:11 2014 (r369380) @@ -0,0 +1,2 @@ +SHA256 (characteristic-14.1.0.tar.gz) = 91e254948180678dd69e6143202b4686f2fa47cce136936079bb4d9a3b82419d +SIZE (characteristic-14.1.0.tar.gz) = 24612 Added: head/devel/py-characteristic/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-characteristic/pkg-descr Sat Sep 27 08:34:11 2014 (r369380) @@ -0,0 +1,12 @@ +characteristic is a Python package with class decorators that ease the +chores of implementing the most common attribute-related object protocols. + +You just specify the attributes to work with and characteristic gives you +any or all of: + a nice human-readable __repr__, + a complete set of comparison methods, + immutability for attributes, + and a kwargs-based initializer +without writing dull boilerplate code again and again. + +WWW: https://github.com/hynek/characteristic
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409270834.s8R8YBFK017508>