Metadata-Version: 1.2
Name: libaaron
Version: 0.1
Summary: Functions I like to pack along for various things
Home-page: https://github.com/ninjaaron/libaaron
License: UNKNOWN
Description: libaaron
        ========
        
        Just I library of handy functions I like to bring along.
        
        ``reify`` is a decorator I stole from the Pylons project that I like to
        use frequently.
        
        ``cached`` is a decorator that makes a property but caches it's results.
        It's functionally similar to reify, but it dynamically creates a
        "private" attribute to cache the result instead of messing with
        descriptors. This approach is comppatible with slots. I love slots.
        
        ``w`` is a function that takes an iterable with a context manager (like
        a file object) and yields from that iterable inside its context manager.
        
        .. code:: python
        
          >>> # instead of this:
          >>> with open('myfile.txt') as mf:
          ...     for line in mf:
          ...         # do something
          ...
          >>> # you can do this:
          >>> for line in w(open('myfile.txt')):
          ...     # do something
          ...
        
        It's also got a date parsing helper. Probably not that interesting. I
        also keep some of my experiments in ``experiments.py``. They are not
        intended for anything, but they may grow up one day.
        
Platform: UNKNOWN
Requires-Python: >=3.5
