Bug 193929

Summary: [NEW PORT] devel/py-characteristic: Python attributes without boilerplate
Product: Ports & Packages Reporter: Axel.Rau
Component: Individual Port(s)Assignee: Marcus von Appen <mva>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: patch
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
shell archive of the new port
none
shekk archive of revised port none

Description Axel.Rau 2014-09-25 18:02:11 UTC
Created attachment 147674 [details]
shell archive of the new port

py-characteristic is a Python package with class decorators that ease the
chores of implementing the most common attribute-related object protocols.
Comment 1 Marcus von Appen freebsd_committer freebsd_triage 2014-09-26 20:22:44 UTC
Drop the leading py- in pkg-descr. The upstream package is named "characteristic" and we should keep it in the description instead of using FreeBSD's port and package naming.
Comment 2 Axel.Rau 2014-09-27 08:16:55 UTC
Created attachment 147714 [details]
shekk archive of revised port

pkg-descr corrected.
Comment 3 commit-hook freebsd_committer freebsd_triage 2014-09-27 08:34:17 UTC
A commit references this bug:

Author: mva
Date: Sat Sep 27 08:34:12 UTC 2014
New revision: 369380
URL: https://svnweb.freebsd.org/changeset/ports/369380

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>

Changes:
  head/devel/Makefile
  head/devel/py-characteristic/
  head/devel/py-characteristic/Makefile
  head/devel/py-characteristic/distinfo
  head/devel/py-characteristic/pkg-descr
Comment 4 Marcus von Appen freebsd_committer freebsd_triage 2014-09-27 08:35:06 UTC
Committed in ports r369380, thanks!