Metadata-Version: 1.0
Name: gocept.month
Version: 1.2
Summary: A datatype which stores a year and a month.
Home-page: http://pypi.python.org/pypi/gocept.month
Author: gocept gmbh & co. kg
Author-email: mail@gocept.com
License: ZPL 2.1
Description: ============
        gocept.month
        ============
        
        A datatype which stores a year and a month.
        
        This package provides the data type ``Month`` (typical usage:
        ``Month(4, 2003)``), which supports conversion to and from strings, as well as
        a zope.schema field and widgets for both zope.formlib and z3c.form.
        
        To use the month field, ``<include package="gocept.month"/>`` and declare a
        schema like this:
        
            >>> import gocept.month
            >>> import zope.interface
            >>> import zope.schema
            >>> class IContract(zope.interface.Interface):
            ...     title = zope.schema.TextLine(title=u"Contract title")
            ...     start = gocept.month.MonthField(title=u"Starting date")
            ...     end = gocept.month.MonthField(title=u"Ending date")
        
        To use the form widgets, you need to require the ``form`` setuptools extra
        (i.e. ``gocept.month[form]``), and ``<include
        package="gocept.month.browser"/>`` in your ZCML.
        
        
        CHANGES
        =======
        
        1.2 (2013-02-18)
        ----------------
        
        - Split off widgets into setuptools extra ``form``, and don't include the
          ``browser`` ZCML by ourselves, so clients can use only the domain part of
          this package without the UI parts.
        
        - Added ``firstOfMonth`` method to ``Month``.
        
        - Using `zope.formlib >= 4.0` instead of `zope.app.form`.
        
        - Updated to ZTK 1.1.5.
        
        
        1.1 (2012-02-09)
        ----------------
        
        - Add MonthInterval.forYear().
        - Declared ``fromString`` method as a class method in interface.
        
        
        1.0.2 (2011-09-01)
        ------------------
        
        - Added ``__contains__`` method on ``Month``.
        
        
        1.0.1 (2011-04-26)
        ------------------
        
        - Declare dependencies that some upstream packages need but don't declare.
        
        - Use stdlib's doctest module, not zope.testing's which is deprecated.
        
        
        1.0 (2009-10-05)
        ----------------
        
        - Initial public release.
        
Platform: UNKNOWN
