Skip to content
Commits on Aug 1, 2013
  1. Add a requirements.txt.

    committed Aug 1, 2013
  2. Build the version.txt.

    committed Aug 1, 2013
  3. Add docs.

    Just API docs for now, but I'll try to add more soonish.
    committed Jul 29, 2013
  4. Add travis support.

    committed Jul 27, 2013
  5. Use vcversioner.

    committed Jul 26, 2013
Commits on Mar 30, 2011
  1. Making bound Panglers only keep weak references to instances.

    This should nicely fix up the previous issue of reference cycles being created
    when storing bound Panglers. Of course, adding a bunch of tests. I should also
    add a test against reference cycles, later. Maybe.
    
    Also fixing a minor style thing.
    committed Mar 29, 2011
  2. Some stuff with caching.

    lvh pointed out that caching is a bad word to use, since cached values
    are ephemeral and bound Panglers in this case are not, so this is
    changing `cache` to `store` everywhere.
    
    Also changing back to `dict` from `WeakValueDictionary` for the
    persistence because it doesn't actually *work* otherwise.
    committed Mar 29, 2011
Commits on Mar 28, 2011
  1. Preparing for release.

     * Adding a manifest.
     * Fixing up gitignore.
     * Getting setup.py stuff more right.
    committed Mar 28, 2011
  2. @lvh
Commits on Mar 25, 2011
  1. @lvh

    Applying patches from lvh. Closes #1.

    Renaming add_hook to subscribe and maintaining backwards compatibility
    with the old method name while also showing a DeprecationWarning.
    lvh committed with Mar 24, 2011
  2. Adding docs.

    committed Mar 24, 2011
  3. Adding caching to Panglers and by extension PanglerAggregates.

    Both classes in question also now have a cache key which is used for
    determining if a Pangler has been bound to a particular instance
    before. The caching API is also partly exposed to user code.
    
    Closes #2.
    committed Mar 24, 2011
Commits on Feb 18, 2011
  1. Fixing some documentation.

    committed Feb 18, 2011
  2. Adding a setup.py file.

    committed Feb 18, 2011
Commits on Dec 27, 2010
  1. Some changes I forgot, and some new stuff.

     * Returning a callable that returns a pangler instead of a pangler from
       PanglerAggregate's __get__, and updated the tests accordingly.
    * Changed the README; we'll worry about exocet later.
    committed Dec 26, 2010
Commits on Nov 26, 2010
  1. Refactoring, fixing, continuing development.

     * Allowed PanglerAggregates to be created without an attribute name.
     * Added Pangler.combine and respective tests.
     * Changed PanglerAggregate to work using Pangler.combine.
     * Fixed Pangler.clone to clone bound instances too.
    committed Nov 25, 2010
Commits on Nov 25, 2010
  1. Adding some more tests.

     * 100% coverage now! Yaaay.
     * Fixed a bug that testing revealed. Double yaaay.
    committed Nov 25, 2010
  2. Some more major changes!

     * Added PanglerAggregate and respective tests.
     * Fixed classes to all be using appropriate super() calls.
     * Refactored Pangler.__get__ a bit.
     * Added Pangler.clone and respective tests.
    committed Nov 25, 2010
  3. Moar development!

     * Minor code cleanup.
     * Panglers can now be used as class attributes and automatically bind to
       instances as well. Corresponding test added too.
    committed Nov 24, 2010
  4. Adding docstrings.

    committed Nov 24, 2010
  5. Continued development.

     * Raising an exception when hooking nothing.
     * Added tests for hooking nothing, receiving parameters, and modifying
       parameters.
    committed Nov 24, 2010
  6. Actually starting development!

     * Adding in tests and implementation.
     * Added a .gitignore to ignore generated python files.
    committed Nov 24, 2010
Commits on Nov 24, 2010
  1. MIT license.

    committed Nov 24, 2010
  2. Updating the docs some more.

    committed Nov 24, 2010
  3. Fixing reST.

    committed Nov 24, 2010
Something went wrong with that request. Please try again.