Metadata-Version: 1.2
Name: dateglob
Version: 1.1.1
Summary: Convert a set of dates into a compact list of globs
Home-page: http://github.com/Yelp/dateglob
Author: David Marin
Author-email: dm@davidmarin.org
License: Apache
Description: dateglob
        ========
        
        ``dateglob`` converts a set of dates into a list of globs. For example:
        
        >>> import dateglob; from datetime import date, timedelta
        >>> # build list of dates from 2009-12-31 thru 2011-02-01
        >>> dates = [date(2009, 12, 31) + timedelta(i) for i in xrange(1+365+31+1)]
        >>> dateglob.strftime(dates, '%Y-%m-%d')
        ['2009-12-31', '2010-*-*', '2011-01-*', '2011-02-01']
        
        The original use case for this library was to generate compact command lines
        for command that take daily log files as input, for example:
        
        >>> args += dateglob.strftime(dates, '/logs/foo/%Y/%m/%d/*.gz')
        
        ``dateglob.strftime()`` handles all of the standard arguments to ``datetime.strftime()``. Currently, it only does something special with
        full months, years, and full ten-day periods (we don't glob weeks).
        
        * source: <http://github.com/Yelp/dateglob>
        * documentation: <http://packages.python.org/dateglob/>
        * datetime.strftime(): <http://docs.python.org/library/datetime.html#strftime-and-strptime-behavior>
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Utilities
Requires-Python: >=3.7
