py34-characteristic-14.3.0.tgz


Advertisement

Description

py34-characteristic - Python attributes without boilerplate

Property Value
Distribution NetBSD 7.0
Repository NetBSD i386
Package filename py34-characteristic-14.3.0.tgz
Package name py34-characteristic
Package version 14.3.0
Package release -
Package architecture i386
Package type tgz
Category devel python
Homepage https://characteristic.readthedocs.io/
License mit
Maintainer -
Download size 24.68 KB
Installed size 161.68 KB
characteristic is an MIT-licensed 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 (that cooperates with your existing
one and optionally even checks the types of the arguments)
without writing dull boilerplate code again and again.
This gives you the power to use actual classes with actual types
in your code instead of confusing tuples or confusingly behaving
namedtuples.
So put down that type-less data structures and welcome some class
into your life!

Alternatives

Package Version Architecture Repository
py34-characteristic-14.3.0.tgz 14.3.0 amd64 NetBSD
py34-characteristic - - -

Requires

Name Value
py34-setuptools >= 0.8
python34 >= 3.4

Download

Type URL
Mirror ftp.netbsd.org
Binary Package py34-characteristic-14.3.0.tgz
Source Package py34-characteristic

Install Howto

Install py34-characteristic tgz package:

# pkg_add py34-characteristic

See Also

Package Description
py34-chardet-3.0.4.tgz Character encoding auto-detection in Python
py34-cheroot-6.5.4.tgz High-performance, pure-Python HTTP server used by CherryPy
py34-cherrypy-17.4.0.tgz Pythonic, object-oriented HTTP framework
py34-click-7.0.tgz Simple wrapper around optparse for powerful command line utilities
py34-click-log-0.3.2.tgz Logging integration for Click
py34-click-threading-0.4.4.tgz Multithreaded Click apps made easy
py34-clickclick-1.2.2.tgz Click utility functions
py34-clint-0.5.1.tgz Python Command-line Application Tools
py34-codestyle-2.5.0.tgz Python style guide checker
py34-cogapp-2.5.1.tgz Code generator for executing Python snippets in source files
py34-collectd-5.8.0nb1.tgz Statistics collection daemon - python plugin
py34-color-0.3.0.tgz Very small color printing module
py34-colorama-0.4.1.tgz Cross-platform coloured terminal text
py34-colored-1.3.93.tgz Python library for coloring terminal text
py34-colour-0.1.5.tgz Converts and manipulates various color representation
Advertisement
Advertisement