Metadata-Version: 1.1
Name: workalendar
Version: 0.1
Summary: Worldwide holidays and working days helper and toolkit.
Home-page: https://github.com/novapost/workalendar
Author: Bruno Bord
Author-email: bruno.bord@novapost.fr
License: MIT License
Description: ===========
        Workalendar
        ===========
        
        Overview
        ========
        
        Workalendar is a Python module that offers classes able to handle calendars,
        list legal / religious holidays and gives working-day-related computation
        functions.
        
        
        Status
        ======
        
        This is barely beta. Please consider this module as a work in progres.
        
        
        Usage sample
        ============
        
        .. code-block:: python
        
            >>> from datetime import date
            >>> from workalendar.europe import France
            >>> cal = France()
            >>> cal.holidays(2012)
            [(datetime.date(2012, 1, 1), 'New year'),
             (datetime.date(2012, 4, 9), 'Easter Monday'),
             (datetime.date(2012, 5, 1), 'Labour Day'),
             (datetime.date(2012, 5, 8), 'Victory in Europe Day'),
             (datetime.date(2012, 5, 17), 'Ascension Day'),
             (datetime.date(2012, 5, 28), 'Whit Monday'),
             (datetime.date(2012, 7, 14), 'Bastille Day'),
             (datetime.date(2012, 8, 15), 'Assumption of Mary to Heaven'),
             (datetime.date(2012, 11, 1), "All Saints' Day"),
             (datetime.date(2012, 11, 11), 'Armistice Day'),
             (datetime.date(2012, 12, 25), 'Christmas')]
            >>> cal.is_working_day(date(2012, 12, 25))  # it's Christmas
            False
            >>> cal.is_working_day(date(2012, 12, 30))  # it's Sunday
            False
            >>> cal.is_working_day(date(2012, 12, 26))
            True
        
        External dependencies
        =====================
        
        You may want to install ``python-dev`` and/or ``python3-dev`` on your machine to
        either run the installation or run tests via tox.
        
        
        Tests
        =====
        
        Travis status:
        
        .. image:: https://api.travis-ci.org/novapost/workalendar.png
        
        
        To run test, just install tox with ``pip install tox`` and run::
        
            tox
        
        from the command line.
        
        
        Available Calendars
        ===================
        
        Europe
        ------
        
        * Czech Republic
        * Finland
        * France
        * France (Alsace / Moselle)
        * Greece
        * Hungary
        * Iceland
        * Italy
        * Norway
        * Poland
        * United Kingdom (incl. Northern Ireland)
        
        America
        -------
        
        * Brazil (incl. São Paulo state and city)
        * Chile
        * Mexico
        * Panama
        * United States of America (only the federal state holidays at the moment)
        
        Asia
        ----
        
        * Japan
        * Qatar
        * South Korea
        * Taiwan
        
        Oceania
        -------
        
        * Australia (incl. its different states)
        * Marshall Islands
        
        Africa
        ------
        
        * Algeria
        * Benin
        * Ivory Coast
        * Madagascar
        * São Tomé
        * South Africa
        
        And more to come (I hope!)
        
        Caveats
        =======
        
        Please take note that some calendars are not 100% accurate. The most common
        example is the Islamic calendar, where some computed holidays are not exactly on
        the same official day decided by religious authorities, and this may vary
        country by country. Whenever it's possible, try to adjust your results with
        the official data provided by the adequate authorities.
        
        License
        =======
        
        This library is published under the terms of the MIT License. Please check the
        LICENSE file for more details.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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
