Metadata-Version: 1.1
Name: business_calendar
Version: 0.2.0
Summary: Simple business days, including custom work week and a holiday list.
Home-page: https://github.com/antoniobotelho/py-business-calendar/
Author: Antonio Botelho
Author-email: antonio@inhames.com
License: MIT
Description: business_calendar
        =================
        
        **business_calendar** is a Python package that implements simple business days 
        calculations. You can use a custom work week and a holiday list.
        
        .. image:: https://pypip.in/download/business_calendar/badge.png
            :target: https://pypi.python.org/pypi/business_calendar/
            :alt: Downloads
        .. image:: https://pypip.in/format/business_calendar/badge.png
            :target: https://pypi.python.org/pypi/business_calendar/
            :alt: Download format
        .. image:: https://travis-ci.org/antoniobotelho/py-business-calendar.svg
            :target: https://travis-ci.org/antoniobotelho/py-business-calendar
            :alt: TravisCI
        
        Documentation
        ^^^^^^^^^^^^^
        
        You can find the latest documentation `here <http://py-business-calendar.readthedocs.org/en/latest/>`_.
        
        Example
        ^^^^^^^
        
        .. code-block:: python
        
        	from business_calendar import Calendar, MO, TU, WE, TH, FR
        	import datetime
        	date1 = datetime.datetime(2013,1,10)
        	
        	# normal calendar, no holidays
        	cal = Calendar()
        	date2 = cal.addbusdays(date1, 25)
        	print('%s days between %s and %s' % \
        	    (cal.busdaycount(date1, date2), date1, date2))
        	
        	# don't work on Fridays? no problem!
        	cal = Calendar(workdays=[MO,TU,WE,TH])
        	date2 = cal.addbusdays(date1, 25)
        	print('%s days between %s and %s' % \
        	    (cal.busdaycount(date1, date2), date1, date2))
        	
        	# holiday? no problem!
        	cal = Calendar(workdays=[MO,TU,WE,TH], holidays=['2013-01-17'])
        	date2 = cal.addbusdays(date1, 25)
        	print('%s days between %s and %s' % \
        	    (cal.busdaycount(date1, date2), date1, date2)
        
        License
        ^^^^^^^
        
        MIT
        
        
        
        
        .. :changelog:
        
        History
        =======
        
        0.1.0 (2014-06-22)
        ^^^^^^^^^^^^^^^^^^
        
        - Initial release.
        
        0.2.0 (2015-12-27)
        ^^^^^^^^^^^^^^^^^^
        
        - Fixed bug in work day calculation when end date was not a work day 
        (thanks Alexandre Teterin and Radim NovotnÃ½ for reporting)
        
        
        
        Credits
        =======
        
        **business_calendar** is written and maintained by Antonio Botelho.
        
        
        Bug reporters
        ^^^^^^^^^^^^^
        Alexandre Teterin
        Radim NovotnÃ½
        
        
        Contributors
        ^^^^^^^^^^^^
        
        Please add yourself here alphabetically when you submit your first pull request.
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
