Metadata-Version: 2.1
Name: gen-repr
Version: 0.2.0
Summary: Automatically generate the repr of a class with all it's fields
Home-page: https://github.com/Peter-Morawski/gen-repr
Author: Peter Morawski
Author-email: web@peter-morawski.de
License: MIT License
Description: # gen-repr [![Build Status](https://travis-ci.org/Peter-Morawski/gen-repr.svg?branch=master)](https://travis-ci.org/Peter-Morawski/gen-repr)
        
        Lightweight python library without any dependencies to automatically generate
        the ``__repr__`` method for any class.
        
        ## Getting started
        
        Install this package throught pip
        ```sh
        $ pip install gen-repr
        ```
        
        After that you can import it in your program like this
        
        ```python
        from genrepr import gen_repr
        ```
        
        ## Example
        
        ```python
        from genrepr import gen_repr
        
        @gen_repr()
        class Person(object):
            def __init__(self):
                self.first_name = u""
                self.age = 0
                self._hair = u"any color you like"
        
        peter = Person()
        peter.first_name = u"Peter"
        peter.age = -1
        
        repr(peter) # result: "<Person (first_name='Peter', age=-1)>:
        ```
        
Keywords: make repr auto generate
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.0
Classifier: Programming Language :: Python :: 3.1
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Widget Sets
Classifier: Topic :: Utilities
Description-Content-Type: text/markdown
