{ "info": { "author": "dr-prodigy", "author_email": "maurizio.montel@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Office/Business :: Scheduling", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Localization" ], "description": "===============\npython-holidays\n===============\n\nA fast, efficient Python library for generating country, province and state\nspecific sets of holidays on the fly. It aims to make determining whether a\nspecific date is a holiday as fast and flexible as possible.\n\n.. image:: http://img.shields.io/travis/dr-prodigy/python-holidays.svg\n :target: https://travis-ci.org/dr-prodigy/python-holidays\n\n.. image:: http://img.shields.io/coveralls/dr-prodigy/python-holidays.svg\n :target: https://coveralls.io/r/dr-prodigy/python-holidays\n\n.. image:: http://img.shields.io/pypi/v/holidays.svg\n :target: https://pypi.python.org/pypi/holidays\n\n.. image:: http://img.shields.io/pypi/l/holidays.svg\n :target: https://github.com/dr-prodigy/python-holidays/blob/master/LICENSE\n\n\nExample Usage\n-------------\n\n.. code-block:: python\n\n from datetime import date\n\n import holidays\n\n us_holidays = holidays.UnitedStates()\n # or:\n # us_holidays = holidays.US()\n # or:\n # us_holidays = holidays.CountryHoliday('US')\n # or, for specific prov / states:\n # us_holidays = holidays.CountryHoliday('US', prov=None, state='CA')\n\n date(2015, 1, 1) in us_holidays # True\n date(2015, 1, 2) in us_holidays # False\n\n # The Holiday class will also recognize strings of any format\n # and int/float representing a Unix timestamp\n '2014-01-01' in us_holidays # True\n '1/1/2014' in us_holidays # True\n 1388597445 in us_holidays # True\n\n us_holidays.get('2014-01-01') # \"New Year's Day\"\n\n us_holidays['2014-01-01': '2014-01-03'] # [date(2014, 1, 1)]\n\n us_pr_holidays = holidays.UnitedStates(state='PR') # or holidays.US(...), or holidays.CountryHoliday('US', state='PR')\n\n # some holidays are only present in parts of a country\n '2018-01-06' in us_holidays # False\n '2018-01-06' in us_pr_holidays # True\n\n # Easily create custom Holiday objects with your own dates instead\n # of using the pre-defined countries/states/provinces available\n custom_holidays = holidays.HolidayBase()\n # Append custom holiday dates by passing:\n # 1) a dict with date/name key/value pairs,\n custom_holidays.append({\"2015-01-01\": \"New Year's Day\"})\n # 2) a list of dates (in any format: date, datetime, string, integer),\n custom_holidays.append(['2015-07-01', '07/04/2015'])\n # 3) a single date item\n custom_holidays.append(date(2015, 12, 25))\n\n date(2015, 1, 1) in custom_holidays # True\n date(2015, 1, 2) in custom_holidays # False\n '12/25/2015' in custom_holidays # True\n\n # For more complex logic like 4th Monday of January, you can inherit the\n # HolidayBase class and define your own _populate(year) method. See below\n # documentation for examples.\n\n\nInstall\n-------\n\nThe latest stable version can always be installed or updated via pip:\n\n.. code-block:: bash\n\n $ pip install holidays\n\nIf the above fails, please use easy_install instead:\n\n.. code-block:: bash\n\n $ easy_install holidays\n\n\nAvailable Countries\n-------------------\n\n=================== ======== =============================================================\nCountry Abbr Provinces/States Available\n=================== ======== =============================================================\nArgentina AR None\nAruba AW None\nAustralia AU prov = **ACT** (default), NSW, NT, QLD, SA, TAS, VIC, WA\nAustria AT prov = B, K, N, O, S, ST, T, V, **W** (default)\nBelarus BY None\nBelgium BE None\nBrazil BR state = AC, AL, AP, AM, BA, CE, DF, ES, GO, MA, MT, MS, MG,\n PA, PB, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE, TO\nBulgaria BG None\nCanada CA prov = AB, BC, MB, NB, NL, NS, NT, NU, **ON** (default),\n PE, QC, SK, YU\nColombia CO None\nCroatia HR None\nCzechia CZ None\nDenmark DK None\nEngland None\nEstonia EE None\nEuropeanCentralBank ECB,TAR Trans-European Automated Real-time Gross Settlement (TARGET2)\nFinland FI None\nFrance FRA **M\u00e9tropole** (default), Alsace-Moselle, Guadeloupe, Guyane,\n Martinique, Mayotte, Nouvelle-Cal\u00e9donie, La R\u00e9union,\n Polyn\u00e9sie Fran\u00e7aise, Saint-Barth\u00e9l\u00e9my, Saint-Martin,\n Wallis-et-Futuna\nGermany DE prov = BW, BY, BE, BB, HB, HH, HE, MV, NI, NW, RP, SL, SN,\n ST, SH, TH\nHungary HU None\nIceland IS None\nIndia IND prov = AS, SK, CG, KA, GJ, BR, RJ, OD, TN, AP, WB, KL, HR,\n MH, MP, UP, UK, TN\nIreland IE None\nIsleOfMan None\nItaly IT prov = AN, AO, BA, BL, BO, BS, BZ, CB, Cesena, CH, CS, CT,\n EN, FC, FE, FI, Forl\u00ec, FR, GE, GO, IS, KR, LT, MB, MI, MO,\n MN, MS, NA, PA, PC, PD, PG, PR, RM, SP, TS, VI\nJapan JP None\nKenya KE None\nLithuania LT None\nLuxembourg LU None\nMexico MX None\nNetherlands NL None\nNewZealand NZ prov = NTL, AUK, TKI, HKB, WGN, MBH, NSN, CAN, STC, WTL,\n OTA, STL, CIT\nNorthern Ireland None\nNorway NO None\nPeru PE None\nPoland PL None\nPortugal PT None\nPortugalExt PTE *Portugal plus extended days most people have off*\nRussia RU None\nScotland None\nSlovakia SK None\nSlovenia SI None\nSouth Africa ZA None\nSpain ES prov = AND, ARG, AST, CAN, CAM, CAL, CAT, CVA, EXT, GAL,\n IBA, ICA, MAD, MUR, NAV, PVA, RIO\nSweden SE None\nSwitzerland CH prov = AG, AR, AI, BL, BS, BE, FR, GE, GL, GR, JU, LU,\n NE, NW, OW, SG, SH, SZ, SO, TG, TI, UR, VD, VS, ZG, ZH\nUkraine UA None\nUnitedKingdom UK None\nUnitedStates US state = AL, AK, AS, AZ, AR, CA, CO, CT, DE, DC, FL, GA,\n GU, HI, ID, IL, IN, IA, KS, KY, LA, ME, MD, MH, MA, MI,\n FM, MN, MS, MO, MT, NE, NV, NH, NJ, NM, NY, NC, ND, MP,\n OH, OK, OR, PW, PA, PR, RI, SC, SD, TN, TX, UT, VT, VA,\n VI, WA, WV, WI, WY\nWales None\n=================== ======== =============================================================\n\n\nAPI\n---\n\nclass holidays.HolidayBase(years=[], expand=True, observed=True, prov=None, state=None)\n The base class used to create holiday country classes.\n\nParameters:\n\nyears\n An iterable list of integers specifying the years that the Holiday object\n should pre-generate. This would generally only be used if setting *expand*\n to False. (Default: [])\n\nexpand\n A boolean value which specifies whether or not to append holidays in new\n years to the holidays object. (Default: True)\n\nobserved\n A boolean value which when set to True will include the observed day of a\n holiday that falls on a weekend, when appropriate. (Default: True)\n\nprov\n A string specifying a province that has unique statutory holidays.\n (Default: Australia='ACT', Canada='ON', NewZealand=None)\n\nstate\n A string specifying a state that has unique statutory holidays.\n (Default: UnitedStates=None)\n\nMethods:\n\nget(key, default=None)\n Returns a string containing the name of the holiday(s) in date `key`, which\n can be of date, datetime, string, unicode, bytes, integer or float type. If\n multiple holidays fall on the same date the names will be separated by\n commas\n\nget_list(key)\n Same as `get` except returns a `list` of holiday names instead of a comma\n separated string\n\npop(key, default=None)\n Same as `get` except the key is removed from the holiday object\n\nupdate/append\n Accepts dictionary of {date: name} pairs, a list of dates, or even singular\n date/string/timestamp objects and adds them to the list of holidays\n\n\nMore Examples\n-------------\n\n.. code-block:: python\n\n # Simplest example possible\n\n >>> from datetime import date\n >>> import holidays\n >>> date(2014, 1, 1) in holidays.US()\n True\n >> date(2014, 1, 2) in holidays.US()\n False\n\n # But this is not efficient because it is initializing a new Holiday object\n # and generating a list of all the holidays in 2014 during each comparison\n\n # It is more efficient to create the object only once\n\n >>> us_holidays = holidays.US()\n >>> date(2014, 1, 1) in us_holidays\n True\n >> date(2014, 1, 2) in us_holidays\n False\n\n # Each country has two class names that can be called--a full name\n # and an abbreviation. Use whichever you prefer.\n\n >>> holidays.UnitedStates() == holidays.US()\n True\n >>> holidays.Canada() == holidays.CA()\n True\n >>> holidays.US() == holidays.CA()\n False\n\n # Let's print out the holidays in 2014 specific to California, USA\n\n >>> for date, name in sorted(holidays.US(state='CA', years=2014).items()):\n >>> print(date, name)\n 2014-01-01 New Year's Day\n 2014-01-20 Martin Luther King, Jr. Day\n 2014-02-15 Susan B. Anthony Day\n 2014-02-17 Washington's Birthday\n 2014-03-31 C\u00e9sar Ch\u00e1vez Day\n 2014-05-26 Memorial Day\n 2014-07-04 Independence Day\n 2014-09-01 Labor Day\n 2014-10-13 Columbus Day\n 2014-11-11 Veterans Day\n 2014-11-27 Thanksgiving\n 2014-12-25 Christmas Day\n\n # So far we've only checked holidays in 2014 so that's the only year the\n # Holidays object has generated\n\n >>> us_holidays.years\n set([2014])\n >>> len(us_holidays)\n 10\n\n # Because by default the `expand` param is True the Holiday object will add\n # holidays from other years as they are required.\n\n >>> date(2013, 1, 1) in us_holidays\n True\n >>> us_holidays.years\n set([2013, 2014])\n >>> len(us_holidays)\n 20\n\n # If we change the `expand` param to False the Holiday object will no longer\n # add holidays from new years\n\n >>> us_holidays.expand = False\n >>> date(2012, 1, 1) in us_holidays\n False\n >>> us.holidays.expand = True\n >>> date(2012, 1, 1) in us_holidays\n True\n\n # January 1st, 2012 fell on a Sunday so the statutory holiday was observed\n # on the 2nd. By default the `observed` param is True so the holiday list\n # will include January 2nd, 2012 as a holiday.\n\n >>> date(2012, 1, 1) in us_holidays\n True\n >>> us_holidays[date(2012, 1, 1)]\n \"New Year's Eve\"\n >>> date(2012, 1, 2) in us_holidays\n True\n >>> us_holidays.get(date(2012 ,1, 2))\n \"New Year's Eve (Observed)\"\n\n # The `observed` and `expand` values can both be changed on the fly and the\n # holiday list will be adjusted accordingly\n\n >>> us_holidays.observed = False\n >>> date(2012, 1, 2) in us_holidays\n False\n us_holidays.observed = True\n >> date(2012, 1, 2) in us_holidays\n True\n\n # Holiday objects can be added together and the resulting object will\n # generate the holidays from all of the initial objects\n\n >>> north_america = holidays.CA() + holidays.US() + holidays.MX()\n >>> north_america.get('2014-07-01')\n \"Canada Day\"\n >>> north_america.get('2014-07-04')\n \"Independence Day\"\n\n # The other form of addition is also available\n\n >>> north_america = holidays.Canada()\n >>> north_america += holidays.UnitedStates()\n >>> north_america += holidays.Mexico()\n >>> north_america.country\n ['CA', 'US', 'MX']\n\n # We can even get a set of holidays that include all the province- or\n # state-specific holidays using the built-in sum() function\n >>> a = sum([holidays.CA(prov=x) for x in holidays.CA.PROVINCES])\n >>> a.prov\n PROVINCES = ['AB', 'BC', 'MB', 'NB', 'NL', 'NS', 'NT', 'NU', 'ON', 'PE',\n 'QC', 'SK', 'YU']\n\n # Sometimes we may not be able to use the official federal statutory\n # holiday list in our code. Let's pretend we work for a company that\n # does not include Columbus Day as a statutory holiday but does include\n # \"Ninja Turtle Day\" on July 13th. We can create a new class that inherits\n # the UnitedStates class and the only method we need to override is _populate()\n\n >>> from dateutil.relativedelta import relativedelta\n >>> class CorporateHolidays(holidays.UnitedStates):\n >>> def _populate(self, year):\n >>> # Populate the holiday list with the default US holidays\n >>> holidays.UnitedStates._populate(self, year)\n >>> # Remove Columbus Day\n >>> self.pop(date(year, 10, 1) + relativedelta(weekday=MO(+2)), None)\n >>> # Add Ninja Turtle Day\n >>> self[date(year, 7, 13)] = \"Ninja Turtle Day\"\n >>> date(2014, 10, 14) in Holidays(country=\"US\")\n True\n >>> date(2014, 10, 14) in CorporateHolidays(country=\"US\")\n False\n >>> date(2014, 7, 13) in Holidays(country=\"US\")\n False\n >>> date(2014 ,7, 13) in CorporateHolidays(country=\"US\")\n True\n\n # We can also inherit from the HolidayBase class which has an empty\n # _populate method so we start with no holidays and must define them\n # all ourselves. This is how we would create a holidays class for a country\n # that is not supported yet.\n\n >>> class NewCountryHolidays(holidays.HolidayBase):\n >>> def _populate(self, year):\n >>> self[date(year, 1, 2)] = \"Some Federal Holiday\"\n >>> self[date(year, 2, 3)] = \"Another Federal Holiday\"\n >>> hdays = NewCountryHolidays()\n\n # We can also include prov/state specific holidays in our new class.\n\n >>> class NewCountryHolidays(holidays.HolidayBase):\n >>> def _populate(self, year):\n >>> # Set default prov if not provided\n >>> if self.prov == None:\n >>> self.prov = 'XX'\n >>> self[date(year, 1, 2)] = \"Some Federal Holiday\"\n >>> if self.prov == 'XX':\n >>> self[date(year, 2, 3)] = \"Special XX province-only holiday\"\n >>> if self.prov == 'YY':\n >>> self[date(year, 3, 4)] = \"Special YY province-only holiday\"\n >>> hdays = NewCountryHolidays()\n >>> hdays = NewCountryHolidays(prov='XX')\n\n # If you write the code necessary to create a holiday class for a country\n # not currently supported please contribute your code to the project!\n\n # Perhaps you just have a list of dates that are holidays and want to turn\n # them into a Holiday class to access all the useful functionality. You can\n # use the append() method which accepts a dictionary of {date: name} pairs,\n # a list of dates, or even singular date/string/timestamp objects.\n\n >>> custom_holidays = holidays.HolidaysBase()\n >>> custom_holidays.append(['2015-01-01', '07/04/2015'])\n >>> custom_holidays.append(date(2015, 12, 25))\n\n\n>>> from datetime import date\n>>> holidays.US()[date(2013, 12, 31): date(2014, 1, 2)]\n\nDevelopment Version\n-------------------\n\nThe latest development (beta) version can be installed directly from GitHub:\n\n.. code-block:: bash\n\n $ pip install --upgrade https://github.com/dr-prodigy/python-holidays/tarball/beta\n\nAll new features are always first pushed to beta branch, then released on\nmaster branch upon official version upgrades.\n\nRunning Tests\n-------------\n\n.. code-block:: bash\n\n $ pip install flake8\n $ flake8 holidays.py tests.py\n $ python tests.py\n\n\nCoverage\n--------\n\n.. code-block:: bash\n\n $ pip install coverage\n $ coverage run --omit=*site-packages* tests.py\n $ coverage report -m\n\n\nContributions\n-------------\n\n.. _issues: https://github.com/dr-prodigy/python-holidays/issues\n.. __: https://github.com/dr-prodigy/python-holidays/pulls\n.. _`beta branch`: https://github.com/dr-prodigy/python-holidays/tree/beta\n\nIssues_ and `Pull Requests`__ are always welcome.\n\nWhen contributing with fixes and new features, please start forking/branching\nfrom `beta branch`_, to work on latest code and reduce merging issues.\n\nAlso, whenever possible, please provide 100% test coverage for your new code.\n\nThanks a lot for your support.\n\nLicense\n-------\n\n.. __: https://github.com/dr-prodigy/python-holidays/raw/master/LICENSE\n\nCode and documentation are available according to the MIT License\n(see LICENSE__).", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dr-prodigy/python-holidays", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "holidays", "package_url": "https://pypi.org/project/holidays/", "platform": "any", "project_url": "https://pypi.org/project/holidays/", "project_urls": { "Homepage": "https://github.com/dr-prodigy/python-holidays" }, "release_url": "https://pypi.org/project/holidays/0.9.11/", "requires_dist": null, "requires_python": "", "summary": "Generate and work with holidays in Python", "version": "0.9.11" }, "last_serial": 5596170, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "02ac351cf015b9ff5ae1af62a531b9a9", "sha256": "2ceb8f235c0b2ce4a6b28893de67ff4c7d43e973b40af850df6a640d313f6bcd" }, "downloads": -1, "filename": "holidays-0.1.tar.gz", "has_sig": false, "md5_digest": "02ac351cf015b9ff5ae1af62a531b9a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10048, "upload_time": "2014-08-28T12:08:29", "url": "https://files.pythonhosted.org/packages/f2/5d/dd15c513b2f755322046361924d193b39509d0b8ef6364f574d8e1b98674/holidays-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4a0557e99aab8fa4f2c412d9f5fa101b", "sha256": "b874f7383a410a4d90c939397f1d424498da730592ac22c6cd78d08e998ac47d" }, "downloads": -1, "filename": "holidays-0.2.tar.gz", "has_sig": false, "md5_digest": "4a0557e99aab8fa4f2c412d9f5fa101b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13117, "upload_time": "2014-08-28T11:59:28", "url": "https://files.pythonhosted.org/packages/d8/63/e3b0b94cb5d22d8dd24f74b6ee3e50472763e3cf69add5bdfb49eda95120/holidays-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "66d73de700bdcfe4758c967745a1e15b", "sha256": "1ee460312e6e4c50e615c6cd5b658c9341df83720326158f5d29a8c499becf20" }, "downloads": -1, "filename": "holidays-0.3.tar.gz", "has_sig": false, "md5_digest": "66d73de700bdcfe4758c967745a1e15b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15282, "upload_time": "2014-09-04T15:04:31", "url": "https://files.pythonhosted.org/packages/ec/23/c58965750eee3fe61ef3824bd22975c4b21eea8ad81f949f7689938551b0/holidays-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ef45e817a15fcc503730c78ef99025fd", "sha256": "93e1d2db5e6006717d6639018a3fcae2739e1d858202eb2455b2d2713d34a52b" }, "downloads": -1, "filename": "holidays-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ef45e817a15fcc503730c78ef99025fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15195, "upload_time": "2014-10-09T14:56:46", "url": "https://files.pythonhosted.org/packages/f2/b6/2114d979965551acb498e6549ca222f37b04b90d068d4125d27b290b118e/holidays-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "334d334ae3e9727ab69c4267174a4822", "sha256": "398b9c4d918c4058102366b124f073493c82db27bd1302334091736c9f11b1e8" }, "downloads": -1, "filename": "holidays-0.4.tar.gz", "has_sig": false, "md5_digest": "334d334ae3e9727ab69c4267174a4822", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31645, "upload_time": "2015-10-04T22:37:52", "url": "https://files.pythonhosted.org/packages/2e/6a/eef072535ffa294298b491579d86854e9a3351fc10c382be25aab4d30c79/holidays-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1b3e3678e705480c40688701d3c69760", "sha256": "c5c7e86d86cbcf9cb1f7625c8e794f9975e58f323a30a527a9ef76eabc215781" }, "downloads": -1, "filename": "holidays-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1b3e3678e705480c40688701d3c69760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34623, "upload_time": "2016-01-05T15:10:19", "url": "https://files.pythonhosted.org/packages/b7/11/38976c635e73ae4510fff98a7c4d0025ab4c9b8b8f2ca3edb138cf02881a/holidays-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "5cd5c3f46ea76e0dfcf7ac9bdd8b33c5", "sha256": "3bb68416fd91a027282919c0e5e0f695c2df56c35775c7788b6253863330295a" }, "downloads": -1, "filename": "holidays-0.5.tar.gz", "has_sig": false, "md5_digest": "5cd5c3f46ea76e0dfcf7ac9bdd8b33c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38315, "upload_time": "2016-09-05T12:47:56", "url": "https://files.pythonhosted.org/packages/5e/2b/de89202df56d7199005870818dcfebe88e16619c990df552e488e36c5eef/holidays-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ae8209588161b71f1e31a7315a813e91", "sha256": "1fec5342e06e8303111a4b73c7ab56a58202d48d7727011141d3b2d15a3897bb" }, "downloads": -1, "filename": "holidays-0.6.tar.gz", "has_sig": false, "md5_digest": "ae8209588161b71f1e31a7315a813e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40117, "upload_time": "2016-11-18T16:11:01", "url": "https://files.pythonhosted.org/packages/42/fe/ff65c6b9b9f5132a78a278d2e25ff67d94c45b1b11095124f8f807b66e50/holidays-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "bab5f85222a15b635a91f289831517cf", "sha256": "076d39d83b7a5c8d41499b0df00e645742bc3061c231f22faa63399d60fb5bf2" }, "downloads": -1, "filename": "holidays-0.7.tar.gz", "has_sig": false, "md5_digest": "bab5f85222a15b635a91f289831517cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41884, "upload_time": "2017-01-12T14:02:45", "url": "https://files.pythonhosted.org/packages/72/c4/7cf4f6b01273c0e28b3e4a36e4ccf620082997b463db9dbd166d0d1584d6/holidays-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "2eb1497554ade986088826add42f3a1e", "sha256": "1b9786ffd4d7e1517cd5660bb1ce212f56de9fae1a9af65f2c895510d1bff38f" }, "downloads": -1, "filename": "holidays-0.8.tar.gz", "has_sig": false, "md5_digest": "2eb1497554ade986088826add42f3a1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42326, "upload_time": "2017-02-03T12:50:24", "url": "https://files.pythonhosted.org/packages/6d/84/1a0c54c1b5b62925c40c6f32b3db2ad1163c18f4e98efcb4a95a9e17351e/holidays-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "3823223396be183c985f99c001a7cb57", "sha256": "b94bff84fe85dc351af2cdec5f2c57aad80b47ff95bb16f1a14e81f4f0994810" }, "downloads": -1, "filename": "holidays-0.8.1.tar.gz", "has_sig": false, "md5_digest": "3823223396be183c985f99c001a7cb57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43807, "upload_time": "2017-02-12T20:45:43", "url": "https://files.pythonhosted.org/packages/ad/72/10fd630ee8a7b7024c588f28bd6d7a9f609a7df25aed16fc01725edb8b13/holidays-0.8.1.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "49616b7c7f118c0855b5bd25aec017a8", "sha256": "bcde9bcfa5d5e88331d52211b346099f7a5406bd5331531ade30ef3c1834faf0" }, "downloads": -1, "filename": "holidays-0.9.1-py2.7.egg", "has_sig": false, "md5_digest": "49616b7c7f118c0855b5bd25aec017a8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 55559, "upload_time": "2018-03-12T22:30:31", "url": "https://files.pythonhosted.org/packages/e3/49/417548bcdf0f8bc43be3737ee505a7e81d3bedb49e4f820902fbe16c7429/holidays-0.9.1-py2.7.egg" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "d8d496f4e97f3303bd1d3710652b9cce", "sha256": "ade0182f95e55dc739d3cdc79cf47c84cab8e9fedbe3547297e70f4d501f87d5" }, "downloads": -1, "filename": "holidays-0.9.10-py2.7.egg", "has_sig": false, "md5_digest": "d8d496f4e97f3303bd1d3710652b9cce", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 82259, "upload_time": "2019-03-12T21:42:33", "url": "https://files.pythonhosted.org/packages/75/5a/a264fe65d2aa0c51cab2dac399591c6a980f9411f044df77fb53c53764b4/holidays-0.9.10-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "65bd2d3fa7f10be90079f8fe0c10f945", "sha256": "2d091b951c3363edbb54a9ba25f0a95b169300a8f17635b38b2cd652fb5fd0e8" }, "downloads": -1, "filename": "holidays-0.9.10-py3.7.egg", "has_sig": false, "md5_digest": "65bd2d3fa7f10be90079f8fe0c10f945", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 81119, "upload_time": "2019-03-12T21:42:36", "url": "https://files.pythonhosted.org/packages/e8/03/dc54fe3a0abf5c5a9a386dbad4c6dee4861807cd2acdd29ad4aeff192072/holidays-0.9.10-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "c8e1efac6b1e1ef18938ddf42bdbe534", "sha256": "9f06d143eb708e8732230260636938f2f57114e94defd8fa2082408e0d422d6f" }, "downloads": -1, "filename": "holidays-0.9.10.tar.gz", "has_sig": false, "md5_digest": "c8e1efac6b1e1ef18938ddf42bdbe534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73539, "upload_time": "2019-03-12T21:42:38", "url": "https://files.pythonhosted.org/packages/16/09/c882bee98acfa310933b654697405260ec7657c78430a14e785ef0f1314b/holidays-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "a698c67cd2405fe35cfd6056b5e79f1d", "sha256": "4b1b6b5afaf5af8adef0d5a7e37d5085c5fcf70c203f641c1f01e205cbf94516" }, "downloads": -1, "filename": "holidays-0.9.11-py2.7.egg", "has_sig": false, "md5_digest": "a698c67cd2405fe35cfd6056b5e79f1d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 92194, "upload_time": "2019-07-28T17:13:04", "url": "https://files.pythonhosted.org/packages/0c/a1/4c9148638990cdeac4c6a6985255ab22d03de758faaf158f44d6528958ad/holidays-0.9.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e7ad9c35e222c0ffd55f2d928f8bdce3", "sha256": "b8e3914abe7460e866732c1424b6ab4586f3fa01e3149aec3785d012a0d943a4" }, "downloads": -1, "filename": "holidays-0.9.11-py3.7.egg", "has_sig": false, "md5_digest": "e7ad9c35e222c0ffd55f2d928f8bdce3", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 90901, "upload_time": "2019-07-28T17:16:31", "url": "https://files.pythonhosted.org/packages/e7/a4/406f11c5a26dc5df33aeb54022fff07291323c8d37957526d61265d9a420/holidays-0.9.11-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "5c68a7d605f1d4be8bcea8d8a01da951", "sha256": "915fdb92b596cfb66067010759b4384a9c6bc82931311d5bf07fe04920cc11bc" }, "downloads": -1, "filename": "holidays-0.9.11.tar.gz", "has_sig": false, "md5_digest": "5c68a7d605f1d4be8bcea8d8a01da951", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81217, "upload_time": "2019-07-28T17:13:07", "url": "https://files.pythonhosted.org/packages/d0/17/a452275a0b3e811a381137ff6a61649086af4c5bf2a25755f518cc64b39e/holidays-0.9.11.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "3126f11525ee13dce020ef5f0e544703", "sha256": "2e558d8be2f3b6b4c2fc1f686bc3953739434c45c0e7c1f1041d48c4a662ed5d" }, "downloads": -1, "filename": "holidays-0.9.3.tar.gz", "has_sig": false, "md5_digest": "3126f11525ee13dce020ef5f0e544703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56240, "upload_time": "2018-01-19T17:55:42", "url": "https://files.pythonhosted.org/packages/be/cc/3784ef99ba975936116f01d815a34cd762d27a0dbcfe86073af41a3cb34e/holidays-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "5eb6ca724f1d2d56bab8ee9936fe38cb", "sha256": "802199644fcb3347a30dd603eb0b2f8b4fc39facb2264cf4352a0d24a2b503db" }, "downloads": -1, "filename": "holidays-0.9.4-py2.7.egg", "has_sig": false, "md5_digest": "5eb6ca724f1d2d56bab8ee9936fe38cb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 59289, "upload_time": "2018-03-12T22:30:33", "url": "https://files.pythonhosted.org/packages/80/71/72204e0655a3639c6f98ae95ed18e7321c103fa1b393b080e9b58e0efb38/holidays-0.9.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c85c8ab6445d54f0a7308e9c08277af3", "sha256": "2fab722f6d57affea2ebd4259979f95534972e753929d9c2804635581b8a06a7" }, "downloads": -1, "filename": "holidays-0.9.4.tar.gz", "has_sig": false, "md5_digest": "c85c8ab6445d54f0a7308e9c08277af3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50585, "upload_time": "2018-03-12T22:30:36", "url": "https://files.pythonhosted.org/packages/5b/13/9b48f0f4afc1fb1cd18fd4b0670fd994159ae119ee571b3a696fe68b001e/holidays-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "61d55cc56ddc3a4ed2de7d0ff2b4be0b", "sha256": "a31882ac2021a5fdbd5a84e302df0d23e9cdd8fa56f856454daa313857f8d257" }, "downloads": -1, "filename": "holidays-0.9.5-py2.7.egg", "has_sig": false, "md5_digest": "61d55cc56ddc3a4ed2de7d0ff2b4be0b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 59313, "upload_time": "2018-04-23T20:13:45", "url": "https://files.pythonhosted.org/packages/7b/d1/41a77a7dd89d75a65bc9127d0df64c32bd5156e3d1bd7e143166c5bc42e2/holidays-0.9.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "27078a7d76559d48427611a6789d9b2d", "sha256": "eb21d70ce994da7f4520776fca9841b6e8343b86cf7f59fc83701d484c069b5e" }, "downloads": -1, "filename": "holidays-0.9.5.tar.gz", "has_sig": false, "md5_digest": "27078a7d76559d48427611a6789d9b2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62003, "upload_time": "2018-05-02T16:18:34", "url": "https://files.pythonhosted.org/packages/21/6e/39924e7a7184e00fd5588282b4a6284cdb5d716ec812d25fc78348a4632f/holidays-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "8f4e51fbbd2f25e4d508a5ae2018f0ed", "sha256": "df39e4c86f72501b6b6b34d4e43c3d3bae8cb6e56d92522226777fb9696e4c92" }, "downloads": -1, "filename": "holidays-0.9.6-py2.7.egg", "has_sig": false, "md5_digest": "8f4e51fbbd2f25e4d508a5ae2018f0ed", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 59369, "upload_time": "2018-08-01T21:38:17", "url": "https://files.pythonhosted.org/packages/74/6a/942475487c33e4d5f8d3d68ab0035daca44832ef95da839cdf35c03fa561/holidays-0.9.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "50db1e381af6c3c8f3a643a13e4b3f92", "sha256": "d86c188d86681be429eadf424f1ae5bc6bff0f6a25a2333cd61f4cd0d46a84c5" }, "downloads": -1, "filename": "holidays-0.9.6.tar.gz", "has_sig": false, "md5_digest": "50db1e381af6c3c8f3a643a13e4b3f92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55163, "upload_time": "2018-08-06T16:11:59", "url": "https://files.pythonhosted.org/packages/f6/68/ad2c0e2dcb767b40492896dd21cad2d20b33090e86a648530813b9fc71b8/holidays-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "633f639d05ab5517a3a80dec37dc88df", "sha256": "4779b1f8239ef201415751f9b9a739d16f17deb9cb4c67da0e8404179ecded9e" }, "downloads": -1, "filename": "holidays-0.9.7-py2.7.egg", "has_sig": false, "md5_digest": "633f639d05ab5517a3a80dec37dc88df", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 63280, "upload_time": "2018-09-12T21:20:30", "url": "https://files.pythonhosted.org/packages/5f/b4/a73a4a726d14fbb6710cfe4363d29895488145e420b48efa472e24cbbf1d/holidays-0.9.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c850e9688959b2602010dd78d33121a1", "sha256": "1307de56729b78f6fc2a64a3b4c3e57b9abb06aa64ae879867afe3cc021c975a" }, "downloads": -1, "filename": "holidays-0.9.7-py2-none-any.whl", "has_sig": false, "md5_digest": "c850e9688959b2602010dd78d33121a1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 37350, "upload_time": "2018-09-12T21:20:27", "url": "https://files.pythonhosted.org/packages/c2/be/8b4ee1169b5b35c0050f41b4b41022b53818187f111e702b9e75dcd06079/holidays-0.9.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2988e1377d7580b428766ba3b67086b", "sha256": "eafa659b4f7f2c53b21aa9cb53b3a63d02016adad5b785841f2713237e94abd2" }, "downloads": -1, "filename": "holidays-0.9.7-py3.7.egg", "has_sig": false, "md5_digest": "d2988e1377d7580b428766ba3b67086b", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 62276, "upload_time": "2018-09-12T21:20:33", "url": "https://files.pythonhosted.org/packages/d5/34/6161e1185196534af6c5eac2b6cd330ce09903312e5924ec406a84f53560/holidays-0.9.7-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "cf51f504c28956bad39da851c5705df3", "sha256": "78ebcb5a791acd021b00718c4871b6eac9b22783676498126be76acc99817470" }, "downloads": -1, "filename": "holidays-0.9.7.tar.gz", "has_sig": false, "md5_digest": "cf51f504c28956bad39da851c5705df3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56236, "upload_time": "2018-09-12T21:20:35", "url": "https://files.pythonhosted.org/packages/fa/c5/766ed7caa3ee591119a56d0740fc4128d39aaebfaf3b3d86adb2c9517aea/holidays-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "bfefb90f6c61c70816cf08515c6ab806", "sha256": "af74fce6c1e0631b548ef6e7743982b514902167144eb7487ca8508b82cf2b0d" }, "downloads": -1, "filename": "holidays-0.9.8-py2.7.egg", "has_sig": false, "md5_digest": "bfefb90f6c61c70816cf08515c6ab806", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 64732, "upload_time": "2018-10-18T20:56:27", "url": "https://files.pythonhosted.org/packages/a9/53/480040e2a48fa3651fbcb8d0576812a369fd2e3b8610b1dbb7d331215182/holidays-0.9.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "29356958b4f83be74d9569e68d23ea1d", "sha256": "adb3fa5bdbc36b4ebec43ce88737ed8683f315c3ef3cd1e5d730ae3a91607289" }, "downloads": -1, "filename": "holidays-0.9.8.tar.gz", "has_sig": false, "md5_digest": "29356958b4f83be74d9569e68d23ea1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64910, "upload_time": "2018-10-18T20:56:00", "url": "https://files.pythonhosted.org/packages/cc/da/7d0642a8b94ea413fc7005f4538c01475a45b420d705f57481752552ac55/holidays-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "46ad8192cea0f3dc50e5c9393b009e6b", "sha256": "bb91e9502b1621bf5627f04d5f5c82fbf72c492b5bbe36a8fd0c0d463da216da" }, "downloads": -1, "filename": "holidays-0.9.9-py2.7.egg", "has_sig": false, "md5_digest": "46ad8192cea0f3dc50e5c9393b009e6b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 76691, "upload_time": "2019-01-03T12:56:41", "url": "https://files.pythonhosted.org/packages/3d/d9/f2ffdb62c12cab43dc70687922098e6103d522095cdfc4b9d72ed45bee68/holidays-0.9.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "98880be147f54754f2866b56f820f05f", "sha256": "b38e11736e2fad04c51e6d8d38ff66b483905d9448ba0291640cda5889687baa" }, "downloads": -1, "filename": "holidays-0.9.9.tar.gz", "has_sig": false, "md5_digest": "98880be147f54754f2866b56f820f05f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68973, "upload_time": "2019-01-03T12:56:43", "url": "https://files.pythonhosted.org/packages/40/b0/3dfe3d3ed79087848a22de46d379462e371517571ee64668791f3d49ea29/holidays-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a698c67cd2405fe35cfd6056b5e79f1d", "sha256": "4b1b6b5afaf5af8adef0d5a7e37d5085c5fcf70c203f641c1f01e205cbf94516" }, "downloads": -1, "filename": "holidays-0.9.11-py2.7.egg", "has_sig": false, "md5_digest": "a698c67cd2405fe35cfd6056b5e79f1d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 92194, "upload_time": "2019-07-28T17:13:04", "url": "https://files.pythonhosted.org/packages/0c/a1/4c9148638990cdeac4c6a6985255ab22d03de758faaf158f44d6528958ad/holidays-0.9.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e7ad9c35e222c0ffd55f2d928f8bdce3", "sha256": "b8e3914abe7460e866732c1424b6ab4586f3fa01e3149aec3785d012a0d943a4" }, "downloads": -1, "filename": "holidays-0.9.11-py3.7.egg", "has_sig": false, "md5_digest": "e7ad9c35e222c0ffd55f2d928f8bdce3", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 90901, "upload_time": "2019-07-28T17:16:31", "url": "https://files.pythonhosted.org/packages/e7/a4/406f11c5a26dc5df33aeb54022fff07291323c8d37957526d61265d9a420/holidays-0.9.11-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "5c68a7d605f1d4be8bcea8d8a01da951", "sha256": "915fdb92b596cfb66067010759b4384a9c6bc82931311d5bf07fe04920cc11bc" }, "downloads": -1, "filename": "holidays-0.9.11.tar.gz", "has_sig": false, "md5_digest": "5c68a7d605f1d4be8bcea8d8a01da951", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81217, "upload_time": "2019-07-28T17:13:07", "url": "https://files.pythonhosted.org/packages/d0/17/a452275a0b3e811a381137ff6a61649086af4c5bf2a25755f518cc64b39e/holidays-0.9.11.tar.gz" } ] }