From 994522ed2fef04fc35596dde8fd47aba33c1cfc2611908b33473f4b230a99089 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Tue, 24 Feb 2026 15:42:17 +0000 Subject: [PATCH] - Update to 0.91 * Refactor United Kingdom holidays * Update Australia holidays: add extra ANZAC Day holiday in NSW * Update Ireland holidays: add OPTIONAL category * Update README: fix Snyk badge * Update United Kingdom holidays: add Jun 15, 2026 holiday in Scotland * Update dependencies: pre-commit + make update * Add "Report-Msgid-Bugs-To" entry to .po files header OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-holidays?expand=0&rev=78 --- .gitattributes | 24 + .gitignore | 4 + holidays-0.90.tar.gz | 3 + holidays-0.91.tar.gz | 3 + python-holidays.changes | 1357 +++++++++++++++++++++++++++++++++++++++ python-holidays.spec | 69 ++ 6 files changed, 1460 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 holidays-0.90.tar.gz create mode 100644 holidays-0.91.tar.gz create mode 100644 python-holidays.changes create mode 100644 python-holidays.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..37a8eaa --- /dev/null +++ b/.gitattributes @@ -0,0 +1,24 @@ +*.changes merge=merge-changes +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8b731c3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild diff --git a/holidays-0.90.tar.gz b/holidays-0.90.tar.gz new file mode 100644 index 0000000..8239b1f --- /dev/null +++ b/holidays-0.90.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af58d3639564f6ae2d181dfd5ed0cf54e37e70df82e979a6ed26e9d4d63505af +size 5881906 diff --git a/holidays-0.91.tar.gz b/holidays-0.91.tar.gz new file mode 100644 index 0000000..950b5d9 --- /dev/null +++ b/holidays-0.91.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bea662dad6812058320d98c78d1d47ada74c191377e4dbf6621da1528b5f15d8 +size 5882368 diff --git a/python-holidays.changes b/python-holidays.changes new file mode 100644 index 0000000..61f006a --- /dev/null +++ b/python-holidays.changes @@ -0,0 +1,1357 @@ +------------------------------------------------------------------- +Tue Feb 24 14:39:50 UTC 2026 - John Paul Adrian Glaubitz + +- Update to 0.91 + * Refactor United Kingdom holidays + * Update Australia holidays: add extra ANZAC Day holiday in NSW + * Update Ireland holidays: add OPTIONAL category + * Update README: fix Snyk badge + * Update United Kingdom holidays: add Jun 15, 2026 holiday in Scotland + * Update dependencies: pre-commit + make update + * Add "Report-Msgid-Bugs-To" entry to .po files header + +------------------------------------------------------------------- +Tue Feb 10 12:13:51 UTC 2026 - John Paul Adrian Glaubitz + +- Update to 0.90 + * Update Armenia holidays: add WORKDAY category and substituted holidays + * Update Brunei holidays: observed holidays, 2026 exact dates + * Update Germany holidays: add catholic holidays to Augsburg + * Update Italy holidays: add Whit Monday in Bolzano (BZ) + * Update WM archiver script: add optional target parameter + * Reference maintenance: archive links, fix broken, remove unused +- from version 0.89 + * Refactor test_no_holidays, now also test supported_categories by default + * Update Argentina holidays: add 2026 bridge public holidays + * Update Australia holidays: add Queensland's Christmas Eve HALF_DAY + holidays from 2019 onwards + * Update Australia holidays: move Anzac Day in 2026 (ACT) + * Update Azerbaijan holidays + * Update CONTRIBUTORS + * Update README: update Available Countries table + * Add archive-links Makefile target + * Migrate I-L countries to new test case standards + +------------------------------------------------------------------- +Wed Jan 7 15:37:54 UTC 2026 - John Paul Adrian Glaubitz + +- Update to 0.88 + * Refactor Macau holidays + * Refactor New Zealand holidays + * Add Bombay Stock Exchange (BSE) holidays + * Add `utils::list_long_breaks` function to find consecutive holidays + * Update .po files generator: refresh "PO-Revision-Date" on file changes + * Update Belarus holidays: 2026 substituted holidays + * Update Brazil holidays: add São Paulo Capital subdivision support + * Update Chile holidays: restore bank holiday Dec 31 + * Update Malaysia holidays: add 2026 public holidays + * Update Malaysia holidays: update Birthday of the Governor of Sabah + * Update National Stock Exchange of India holidays: add Gujarati language support + * Update Sweden holidays: add legally-recognized + non-public holidays as `DE_FACTO` category + * Update Taiwan holidays in 2025-2026 + * Update Turks and Caicos Islands holidays: 2026 changes + * Update United States holidays: add Diwali for California from 2026 onwards + * Update United States holidays: add federal (`GOVERNMENT`) special holidays + * Update United States holidays: update Alaska (AK) state holidays + * Update United States holidays: update Puerto Rico holidays + * Update Uzbekistan holidays: add 2025-2026 special holidays + * Update Venezuela holidays + * Update l10n test: check .po files for placeholders mismatch + * Update make script for Windows + * Add dependency upgrade Makefile target + * Move version source of truth to holidays/VERSION + * Run make upgrade + * l10n cleanup +- from version 0.87 + * Refactor `TestAllInSameYear` class + * Refactor tests: long holiday names representation cleanup + * Update Bangladesh holidays: add l10n support + * Update Chinese calendar: improve Qingming Festival date calculation + * Update Germany holidays + * Update India holidays: add Gujarati language support + * Update India holidays: correct dates for Maharana Pratap + Jayanti (RJ) and Bathukamma (TS) + * Update United States holidays: fix Washington's Birthday logic + * Update XNYS holidays: add half-day holidays + * Update documentation build settings + * Adjust project files after migration to `uv` + * Migrate to `uv` for dependency management + * Use explicit Python version during uv setup +- from version 0.86 + * Introduce `HolidayBase::_add_multiday_holiday` method + * Refactor Taiwan holidays + * Refactor some `HolidayBase` methods + * Fix typography: replace U+2019 with "'" + * Update .readthedocs.yaml: bump OS/Python versions + * Update Bulgaria holidays + * Update Estonia holidays + * Update Italy holidays: add new holiday Oct 4, historical holidays, l10n support + * Update Nepal holidays: add l10n support + * Update Sweden holidays: add categories support + * Update Taiwan holidays: fix l10n for substituted day off + * Update documentation: remove mixins from summary + * Add `assert{variant}HolidayDatesInYear`, `assert{variant}HolidaysInYear` test methods + * Add comprehensive holiday categories documentation + * Library-wide `th` l10n typo cleanup + * Migrate D-H countries to new test case standards + +------------------------------------------------------------------- +Wed Nov 26 13:47:26 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.85 + * Refactor l10n scripts + * Refactor snapshots generator: ProcessPoolExecutor, UTF-8 support + * Update Azerbaijan holidays in 2025 + * Update China holidays in 2026 + * Update Ecuador holidays: fix observance rules + * Update National Stock Exchange of India holidays + * Update Thailand holidays: add 2026 Royal Ploughing Ceremony + * Update Turkey holidays: add historical holidays + * Update United States holidays: add Native American Heritage Day in WA + * Centralize all per-file ignores to pyproject.toml + * TestCase Syntactic Sugar Support + +------------------------------------------------------------------- +Tue Nov 11 08:53:27 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.84 + * Update Spain holidays in 2008-2009, 2026 + * Update Sri Lanka holidays in 2026 + * Add ChristianHolidays::_add_saint_martins_day method + * Drop Python 3.9 support + * Standardize th l10n for "{insert} Anniversary of...." +- Update BuildRequires from pyproject.toml + +------------------------------------------------------------------- +Fri Oct 31 12:50:56 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.83 + * Add _add_observed/_move_holiday's force_observed support + * Introduce HolidayBase::_is_weekday method + * Refactor HolidaySum::__init__ + * Add Western Sahara holidays + * Update Denmark holidays: add th l10n support, refactor test cases + * Update Islamic holidays calculation + * Update Netherlands holidays: add th l10n, refactor test cases + * Update Slovakia holidays: additional holidays moved to + WORKDAY for 2026 + * Update Slovakia holidays: move "Struggle for Freedom and + Democracy Day" to WORKDAY category for 2025 onwards + * Update Switzerland holidays: add Zurich's HALF_DAY, + OPTIONAL holidays, th l10n support + * Update badges + * Update ruff configuration: add flake8-boolean-trap (FBT) + errors check + * Inline single-use variables, update .py files formatting + * Switch to Python 3.14 + +------------------------------------------------------------------- +Mon Oct 20 13:48:34 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.82 + * Add variable weekend support + * Refactor Chile holidays: reduce l10n string duplication + * Refactor Cuba holidays: reduce l10n string duplication + * Refactor Eastern holidays groups + * Refactor Hungary holidays: reduce l10n string duplication + * Refactor Japan holidays: reduce l10n string duplication, en_US typo fixed + * Refactor Portugal holidays: consolidate holidays code + * Refactor South Africa holidays: move start_year to 1911, + capitalization fixes + * Refactor test_utils.py + * Refactor iCal exporter + * Refactor imports in certain countries: use TYPE_CHECKING + * Add Antarctica holidays + * Add Myanmar holidays + * Add North Korea holidays + * Update Spain holidays: add Catalan (ca) localization + * Fix working day test + * Update Afghanistan holidays: 2025 exact Islamic holidays observances + * Update Algeria holidays: add CHRISTIAN, HEBREW supported categories + * Update Brazil holidays: Republic Constitution Day typo fixed + * Update Djibouti holidays: change holiday groups MRO + * Update India holidays: add Ugadi holiday for AP, KA, TS subdivisions + * Update Myanmar holidays: add th l10n support + * Update Norway holidays: update subdivision list as per 2024 + administrative reform + * Update Paraguay holidays: typo fixed, 2023-2025 government holidays + * Update Serbia holidays: set 2007 as start_year + * Update Sri Lanka holidays: testcase name typo fixed + * Update Switzerland holidays: standardize code comment + * Update Taiwan holidays: add support for 1998-2000 special weekend pattern + * Update Thailand holidays: add support for historical weekend patterns + * Update the United States holidays: add Father's Day and Mother's + Day for UNOFFICIAL category + * Add no holiday countries + * Replace lru_cache with cache + +------------------------------------------------------------------- +Mon Sep 22 10:09:05 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.81 + * Add Saint Helena, Ascension and Tristan da Cunha holidays + * Add Sudan holidays + * Update Chinese Lunisolar calendar: extend Winter Solstice support + * Update Philippines holidays: add 2026 holidays + * Update Spain holidays: add Dec 3 holiday in Navarre + * Update countries with Eastern holidays: add estimated holidays labels + * Update release notes generator + * Simplify N802 suppression for common.py +- from version 0.80 + * Refactor Australia holidays + * Refactor Macau holidays: holiday categories standardization + * Add Comoros holidays + * Add Eritrea holidays + * Add National Stock Exchange of India (NSE) holidays + * Add Rwanda holidays + * Add Somalia holidays + * Add South Sudan holidays + * Add Tajikistan holidays + * Add Uganda holidays + * Add estimated_label to all countries with Islamic holidays + * Fix Hindu Lunisolar calendar + * Fix Islamic holidays tests + * Fix TestAllInSameYear methods + * Update Bosnia and Herzegovina holidays + * Update Burundi holidays, add l10n support + * Update Canada holidays: add National Day for Truth and Reconciliation in MB + * Update Georgia holidays: add August 29, 2025 special holiday + * Update Guinea-Bissau holidays + * Update Nigeria holidays, add l10n support + * Update Singapore holidays: remove duplicate holidays label assignment + * Update Tanzania holidays: extend holidays support to 1965 + * Update common::CommonTests: expand label tests to financial entities + * Add .zenodo.json + * Add common::TestCase::assertHolidayNameCount method + * Add metadata package version mismatch hint + * Add missing docstring for __init__ method + * Expose entity additional codes + * Test Case Name Standardization + * Unify imports + * Use aux repository data for downloads badge +- from version 0.79 + * Add Bhutan holidays + * Add Gambia holidays + * Add Guinea-Bissau holidays + * Add Iraq holidays + * Add Kiribati holidays + * Add Liberia holidays + * Add South Georgia and the South Sandwich Islands holidays + * Add Syrian Arab Republic holidays + * Add Turkmenistan holidays + * Update Azerbaijan holidays: fix observed Islamic holidays + * Update Bahrain holidays + * Update Bhutan holidays: reference link archival + * Update Canada holidays: adjust introduction year of National Aboriginal Day in NT + * Update Chile holidays: abolition of Dec 31 bank holiday + * Update Chile holidays: add special holidays + * Update Ethiopia holidays, add ETHIOPIAN_CALENDAR support, + Julian Date Drift adjustment pre-1899 and post-2099 + * Update Turkmenistan holidays + * Update badges: add downloads badge temporary fix + * Update pre-commit: add pyproject-fmt + * Update release notes generator + * Add HolidayBase::is_weekend method + * Implement confirmed years range support for custom calendars + * Remove setup.py + * Split tests/test_holiday_groups.py +- from version 0.78 + * Add Pitcairn Islands holidays + * Update Egypt holidays + * Update Egypt holidays: update remaining .po files changes + * Update Germany holidays: add Augsburg Peace Festival for Augsburg + * Update Indonesia holidays: add August 18, 2025 holiday + * Update Luxembourg holidays: add bank holidays + * Update Pakistan holidays: 2025 Ashura and Eid al-Adha dates + * Update Saudi Arabia holidays + * Update docstrings of public classes and methods + * Add Python 3.14 (beta) to CI/CD + * Input handling improvements for get_nth_working_day + +------------------------------------------------------------------- +Fri Aug 1 14:07:07 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.77 + * Refactor US holidays: consolidate duplicate self._year triggers (#2726) + * Add Cabo Verde holidays (#2654) + * Add Cayman Islands holidays (#2706) + * Add Central African Republic holidays (#2687) + * Add Christmas Island holidays (#2623) + * Add Democratic Republic of the Congo holidays (#2702) + * Add Faroe Islands holidays (#2719) + * Add Gibraltar holidays (#2720) + * Add Lebanon holidays (#2700) + * Add Mali holidays (#2725) + * Add Montserrat holidays (#2714) + * Add Niue holidays (#2737) + * Add Norfolk Island holidays (#2716) + * Add Palestine holidays (#2701) + * Add Saint Vincent and the Grenadines holidays (#2608) + * Add Tokelau holidays (#2727) + * Fix missing StaticHolidays in some countries (#2729) + * Improve some variable naming (#2708) + * Optimize dict in/get cases (#2707) + * Update Georgia holidays (#2735) + * Update Peru holidays: add 2023+ holidays (#2730) + * Document _add_holiday_* pattern (#2721) + +------------------------------------------------------------------- +Sun Jul 13 13:21:56 UTC 2025 - Dirk Müller + +- update to 0.76: + * Add Bonaire, Sint Eustatius and Saba holidays + * Add Falkland Islands holidays + * Add Libya holidays + * Add Mauritius holidays + * Add Mongolia holidays + * Add Sint Maarten holidays + * Add working day tests for countries with substituted holidays + * Fix iCal exporter tests + * Update Aruba, Curaçao, Netherlands holidays: general code + refactor + * Update Cocos Islands holidays: fix 2023 Eid al-Fitr date + * Update France holidays: refactors, add `th` l10n + * Update San Marino holidays, add l10n support + * Update Svalbard and Jan Mayen holidays: remove l10n overrides + * Update Taiwan holidays + * Update United States holidays: add `th` l10n + * Update Uzbekistan holidays: add 2024-2025 exact dates + * Update l10n for RTL languages + * Update l10n helper script + * Update pytest configuration + * Archive a link for Turks and Caicos holidays + * Reformat .po files + * Show test coverage details by default + * Simplify parent-based entity handling + * Refactor TF holidays + * Refactor Trinidad and Tobago holidays + * Refactor `__init__` method signature + * Add Anguilla holidays + * Add Cook Islands holidays + * Add Guyana holidays + * Add Micronesia holidays + * Add Nauru holidays + * Add Niger holidays + * Add Senegal holidays + * Add Solomon Islands holidays + * Add Svalbard and Jan Mayen holidays + * Add Turks and Caicos Islands holidays + * Improve Togo holidays test coverage + * Update Bermuda holidays: add l10n support + * Update Hungary holidays: update 1991-2026 special holidays + * Update Namibia holidays, add l10n support + * Update Philippines holidays: 2025 Eid'l Adha Proclamation URL + * Update SPONSORSHIP.md + * Update Singapore holidays: add 2026 public holidays + * Update countries/financial with absolute imports + * Add Wayback Machine URL archiver and replacer script + * Add l10n helper script + * Archive more links + * Replace flake8 noqa-s w/ ruff + * Set Python 3.13 as primary in CI/CD + +------------------------------------------------------------------- +Mon Jun 16 12:31:04 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.74 + * Add Benin holidays + * Add Bermuda holidays + * Add British Virgin Islands holidays + * Add Equatorial Guinea holidays + * Add Yemen holidays + * Add Åland Islands holidays + * Update Finland holidays + * Update Thailand holidays: add uk localization + * Update North Macedonia holidays, add l10n support + * Update sponsorship FAQ formatting + * Add SPONSORSHIP.md + * Clean up unicode URLs + +------------------------------------------------------------------- +Fri May 30 07:54:13 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.73 + * Add Cocos Islands holidays + * Add Grenada holidays + * Add Nepal holidays + * Add Togo holidays + * Update Andorra holidays, add l10n support + * Update Argentina holidays: add 2018 G20 Leaders' Summit for Buenos Aires + * Update Philippines holidays: add special holiday May 12, 2025 + * Update Vatican City holidays: add election and name day of Pope Leo XIV + * Update documentation build: make PR links in changelog + * Update pre-commit config + +------------------------------------------------------------------- +Mon May 12 12:02:18 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.72 + * Add Sao Tome and Principe holidays + * Add Trinidad and Tobago holidays + * Fix TestClosestHoliday current date handling + * Fix typography: replace U+2019 with "'" and U+2013 with '-' + * Update Canada holidays: add historical holidays + * Update Ethiopia holidays: official source namings, WORKDAY category + * Update India holidays: add missing Tamil Nadu holidays + * Update README: add Snyk package health badge + * Update Singapore holidays: 2025 Polling Day on May 3rd + * Update Taiwan holidays: test case refactor + * Update documentation build process + * Update documentation tests: add AUTHORS.md checking + * Add missing subdivisions aliases + * Disable v1 incompatibility warning + * Docstring cleanup for Indochinese countries + * Extend Chinese Lunisolar calendar support + * Rename AUTHORS.md to CONTRIBUTORS + +------------------------------------------------------------------- +Mon May 5 16:09:58 UTC 2025 - Nico Krapp + +- Update to 0.71 + * Add French Southern Territories holidays + * Add Oman holidays + * Add Sierra Leone holidays + * Add Suriname holidays + * Update .po files generator + * Update .po files generator + * Update BY.po files + * Update Pakistan holidays: add Youm-e-Takbeer holiday + * Update Python latest supported version format + * Update RELEASE.md + * Update South Korea holidays: add 2025 Presidential Election Day + * Update l10n related documentation: detailed explain of + language parameter behavior + * Update mypy configuration + * Add FUNDING.yml +- Update to 0.70 + * Add iCalendar export support + * Add Antigua and Barbuda holidays + * Add Fiji holidays + * Add Guinea holidays + * Add Ivory Coast holidays + * Add Qatar holidays + * Update Argentina holidays: add categories and subdivisions support + * Update India holidays: Hindi l10n fixes + * Update Pakistan holidays: add 2023-2024 exact dates + * Update Pakistan holidays: add l10n support (en_PK, en_US, ur_PK + * Update Philippines holidays: 2025 Eid'l Fitr + * Update Philippines holidays: adjust Bonifacio Day for 2023 + * Update README.md badges + * Update Timor-Leste holidays: add en_TL, th l10n, update en_US l10n + * Update HolidayBase::pop_named: add support for more lookup types + * Update _ThaiLunisolar and ThaiCalendarHolidays documentation + * Update pyproject.toml: align with PEP 639 metadata format + * Update release notes generator + * Update tests requirements + * Added commit SHAs instead of versions + * Adjust project files after migration to MkDocs + * Migrate Documentation from Sphinx to MkDocs + * Reformat .po files + * Reformat BY.po files +- Update to 0.69 + * Introduce HolidayBase methods for proper serialization + * Add Macau holidays + * Update IN holidays and localization + * Update Poland holidays: add de localization + * Fix l10n handling + * Update Hong Kong holidays: standardizes en_US l10n with China's and + Macau's implementation + * Update Indonesia holidays: 2031-2050 Day of Silence (Nyepi) data, migrate + to BalineseSakaCalendarHolidays + * Update Philippines holidays: 2025 Eid'l Fitr and Eid'l Adha Tentative Date + * Update Taiwan holidays: add categories support + * Update Timor Leste holidays: fix 2025 Islamic holidays + * Update US holidays: add federal holidays as GOVERNMENT category + * Update US holidays: аdd additional MI state holidays + * Update IslamicHolidays: add an option whether to add estimation label + to holiday name +- Update to 0.68 + * Fix 2025 Chinese Calendar's Birthday of Buddha + * Update AZ holidays: add 2025 substituted holidays + * Update Kenya holidays, add l10n support + * Update Malaysia holidays + * Update Zenodo record URL in README + * Update issue templates + * Update l10n scripts + * Add .coderabbit.yaml + +------------------------------------------------------------------- +Mon Feb 24 13:12:28 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.67 + * Add Saint Lucia holidays + * Add Tuvalu holidays + * Update Greenland holidays l10n + * Update Hong Kong holidays: add l10n support + * Update Hong Kong holidays: fix `th` l10n typo + * Update Panama holidays, add l10n support + * Update README: add DOI + * Update United Kingdom & Isle of Man holidays: add l10n support + * Update internal scripts + * Update subdivision names for Presidents' Day in the United States + * Add Python syntax check with ruff-pyupgrade rules + * Add make script for Windows + * Check .mo rather than .po files in TestListLocalizedEntities + * Implement HolidayBase::get_closest_holiday functionality + * Unify certain holidays names translation + +------------------------------------------------------------------- +Tue Feb 11 09:27:25 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 0.66 + * Add Sri Lanka holidays + * Fix typo in CONTRIBUTING.rst + * Update Czechia holidays + * Update Germany holidays: add Corpus Christi in CATHOLIC category + * Update Iceland holidays: add HALF_DAY holidays + * Update Iran holidays + * Update PR exclusion logic + * Update Slovakia holidays: Constitution Day is working day since 2024 + * Update Slovenia holidays + * Update Sweden holidays: fix All Saints' Day + * Update Thailand holidays: refactor Royal Ploughing Ceremony code + * Update United Arab Emirates holidays: add `th` l10n, exact 2017-2025 entries + * Update Vatican City holidays: add missing holidays, l10n support + * Update automatic snapshots update workflow + * Update some holidays Ukrainian translations + * Add Israel holidays localization: th + * Add West Frisian language + * Pin CI/CD Ubuntu version + * Remove .po files from distribution bundles +- from version 0.65 + * Update Afghanistan and Iran holidays: change weekend to FRI-SAT and FRI respectively + * Update Afghanistan holidays + * Update South Korea holidays: 2025 temporary public holidays + * Update ruff from v0.8.6 to v0.9.1 + * Add faster date parsing from strings in ISO 8601 format + * Add signed artifacts path +- from version 0.64 + * Introduce `common.WorkingDayTests` class + * Refactor XNYS holidays: standardize US market holidays days of mourning entries + * Add Afghanistan holidays + * Add `HebrewCalendarHolidays` to holidays groups, refactor Israel holidays + * Update "Set up Python" to use 3.13 + * Update Belarus holidays: add ru & th l10n, 2024-2025 substituted holidays + * Update El Salvador holidays, add l10n support + * Update Montenegro holidays, add l10n support + * Update Poland holidays: add Christmas Eve holiday since 2025 + * Update Ukraine holidays in 1991 + * Update XNYS: add a Day of Mourning for President Jimmy Carter + * Update working days calculation + * Add Norway holidays localization: th + * Add Russia holidays localization: th + * Add Ukraine holidays localization: th + * Sign release artifacts using Sigstore +- from version 0.63 + * Update CI/CD trigger section + * Update KZ holidays: add 2025 special holidays + * Update Thailand holidays: extend support year down to 1914 + * Add French subdivision aliases + * Align financial markets MIC codes with ISO 10383 + * Enforce 100% test coverage + * Inline single-use variables, update .py files formatting +- from version 0.62 + * Introduce start/end year for entity + * Add Guernsey holidays + * Update AZ holidays: add 2025 special holidays + * Update Argentina holidays: Add 2025 Bridge Public Holidays + * Update CA holidays: Nunavut Day is NU public holiday since 2020 + * Update Finland holidays: fix Independence Day appearing pre-1917 + * Update Paraguay holidays + * Update Timor Leste holidays: Add 2024 Nov 29 Special Holiday + * Update pyproject.toml: clarify project summary + * Add SECURITY.md +- from version 0.61 + * Add financial markets l10n support + * Refactor some `if len(container)...` cases to `if container...` + * Add "Brasil, Bolsa, Balcão" ([B]³) holidays + * Update Brazil holidays, add l10n support + * Update Brunei holidays: 1998-2003, 2006-2025 exact dates + * Update CH holidays: rename Neujahrestag to Neujahrstag + * Update Cambodia holidays: add Peace Day in Cambodia + * Update China holidays in 2025 + * Update Thailand holidays: 2025-2026 Bridge Public Holidays + * Update Unites States holidays: remove Columbus Day from countrywide holidays + * Update `TestCase::assertLocalizedHolidays`: add subdivisions holidays support + * Update helpers::_normalize_arguments, add helpers tests + * Update ruff configuration: add Pylint errors check + * Add Europe Day to InternationalHolidays + * Add Portugal subdivision aliases +- from version 0.60 + * Refactor Australia tests + * Refactor Cambodia and Laos test cases + * Refactor Canada tests + * Refactor United States tests + * Refactor v1 incompatibility warning + * Update the Philippines holidays: add `en_PH`, `en_US`, `fil`, `th` localization + * Fix `make l10n` removing loc comment for Asarnha Bucha + * Fixed Thai Calendar test case coverage + * Improve .po files "Language-Team" header consistency + * Update Albania holidays, add l10n support + * Update Australia holidays: remove `Adelaide Cup Day` holiday pre-1973 for South Australia + * Update CONTRIBUTING.rst + * Update Germany holidays: add East German Uprising Day 2028 in Berlin + * Update Indonesia holidays: `th` localization, more refractor + * Update Indonesia holidays: add 2024 Local Election, exact historic dates from 1963 onwards + * Update Spain holidays in 2025 + * Update Thailand holidays in 2025 + * Update Timor-Leste holidays + * Update United States holidays: Alaska state holidays correction + * Simplify PR template +- from version 0.59 + * Update Vietnam holidays: add `th` localization + * Update Germany holidays: add Liberation from Nazi Regime Day 2025 in Berlin + * Update Johor (Malaysia) and United Arab Emirates `weekend` observance, cleanup others + * Update Vietnam holidays + * Update `InternationalHolidays::_add_world_war_two_victory_day()` method + * Update `holidays` package metadata + * Update metadata Python versions + * Add `EasternCalendarHolidays` to holidays groups + * Drop Python 3.8 support + * Satisfy mypy requirements +- from version 0.58 + * Add Congo holidays + * Add Saint Kitts & Nevis holidays + * Add Vietnamese translation of VietNam holidays + * Update Kazakhstan holidays: add substituted holidays, localization + * Update Malaysia holidays: add `th` localization + * Update Singapore holidays: add `en_SG`, `en_US`, `th` localization + * Update Sweden holidays: add `th` localization + * Update Azerbaijan holidays in 2024 + * Update Curaçao holidays: add HALF_DAY holidays + * Update Japan holidays + * Update Nicaragua holidays + * Update Taiwan holidays + * Update US holidays: American Samoa holidays + * Update United States holidays: fix Washington's Birthday in GA & IN + * Update `ci` label configuration + * Update apostrophes: change `’` to `'` + * Update working day related calculations + * Add @PPsyrius to CODEOWNERS + * Move to `holidays` from `python-holidays` + * Remove deprecated `fix-encoding-pragma`, add `pyupgrade` +- from version 0.57 + * Update Australia holidays: add `en_AU`, `en_US`, `th` localization + * Fix some docstrings + * Update Australia holidays: fix Christmas Day in ACT + * Update Germany holidays: add `th` localization, deprecated non-standard ISO code, add subdivision aliases + * Update Jersey holidays + * Update South Korea holidays: add Armed Forces Day in 2024 + * Update examples to reflect recent holidays changes + * Add Frances Xavier Cabrini Day for United States, Colorado + * Extend `_ThaiLunisolar` calendar support to 2157 + * Unify en_US Islamic holidays name translation +- from version 0.56 + * Refactor Lao New Year holidays + * Add 1991-2022 Russian substituted holidays + * Add Dominica holidays + * Add Haiti holidays + * Change "St." to "Saint" in holidays names + * Update Brunei Darussalam islamic holidays for 2024 + * Update Cambodian holidays for 2024 + * Update Dominican Republic holidays: fix Restoration Day + * Update HU: add 2025 substituted holidays + * Update Philippines holidays + * Update SBOM artifact path + * Update Snapshot for 0.55 changes + * Update `numpy` test requirements + * Update pyproject.toml: remove `target-version` from tool.ruff + * Add Easter Tuesday to Christian holidays group + * Add New Zealand Subdivision Aliases (`EN`, `MI`, HASC) + * Add PR labeler + * Add Python 3.13 (beta) to CI/CD + * Add automatic snapshots update workflow + * Migrate deprecated Bosnia-Herzegovina subdivisions to subdivision aliases + * Migrate deprecated Italy subdivisions to subdivision aliases + * Migrate deprecated United Kingdom subdivisions to subdivision aliases + * Restore Malaysia's 3-letter code as subdivisions aliases + * Standardize snapshot names +- Add sed command to strip "--cov-fail-under=100" from pytest options +- Adjust upstream source name in spec file +- Use Python 3.11 on SLE-15 by default + +------------------------------------------------------------------- +Sun Sep 8 12:43:14 UTC 2024 - Dirk Müller + +- update to 0.56: + * Refactor Lao New Year holidays + * Add 1991-2022 Russian substituted holidays + * Add Dominica holidays + * Add Haiti holidays + * Change "St." to "Saint" in holidays names + * Update Brunei Darussalam islamic holidays for 2024 + * Update Cambodian holidays for 2024 + * Update Dominican Republic holidays: fix Restoration Day + * Update HU: add 2025 substituted holidays + * Update Philippines holidays + * Update SBOM artifact path + * Update Snapshot for 0.55 changes + * Update `numpy` test requirement + * Update pyproject.toml: remove `target-version` from tool.ruff + * Add Easter Tuesday to Christian holidays group + * Add New Zealand Subdivision Aliases (`EN`, `MI`, HASC) + * Add PR labeler + * Add Python 3.13 (beta) to CI/CD + * Add automatic snapshots update workflow + * Migrate deprecated Bosnia-Herzegovina subdivisions to + subdivision aliases + * Migrate deprecated Italy subdivisions to subdivision aliases + * Migrate deprecated United Kingdom subdivisions to subdivision + aliases + * Restore Malaysia's 3-letter code as subdivisions aliases + * Standardize snapshot names + * Add Samoa holidays + * Fix misleading France subdivision + * Update CI/CD: add CodeQL workflow + * Update CI/CD: simplify gh release upload + * Update Github release upload process + * Update SG: add 2025 official holidays + * Update UA: move martial law holidays to WORKDAY category + * Update utils.py + * Add special weekends format for certain countries + @PPsyrius, @arkid15r) + * Implement simple CycloneDX SBOM generation + * Add Mauritania holidays + * Fix Malawi tests + * Update CI/CD pip caching + * Update FI: add unofficial holidays + * Update Finland holidays l10n + * Update PR template + * Update RU: add 2025 substituted holidays + * Update docs requirements: revert sphinx to v7.4.7 + * Add documentation build test to CI/CD + * Don't run tests on Github readonly queue push events + * Drop PyPy support + +------------------------------------------------------------------- +Mon Jul 22 08:59:26 UTC 2024 - Adrian Schröter + +- update to 0.53: + * Update Chile holidays: add bank holidays + * Extend HolidayBase::__setitem__ to handle names including '; ' + +------------------------------------------------------------------- +Mon Jul 22 08:55:49 UTC 2024 - Adrian Schröter + +- re-apply rudi's fix for generating translations + need to generated and installed, running at %check produces an + incomplete package, not able to work + +------------------------------------------------------------------- +Wed Jun 19 06:53:26 UTC 2024 - Adrian Schröter + +- update to 0.51: + * Update Aruba and Curaçao holidays l10n (split locales) (#1827 by @KJhellico) + * Update Brazil holidays: add new Nov 20 holiday (#1832 by @KJhellico) + * Update CI/CD job concurrency (#1823 by @arkid15r) + * Update CI/CD job concurrency (#1830 by @arkid15r) + * Update README.rst (#1828 by @arkid15r) + * Update ruff configuration (#1819 by @arkid15r) + * Align India subdivisions with ISO 3166-2 (#1821 by @KJhellico) + * Migrate to codecov.io (#1818 by @arkid15r) + * Narrow down ignored warnings (#1816 by @arkid15r) + * Refactor some holidays with uncommon rules (#1807 by @KJhellico) + * Add Greenland holidays (#1811 by @Klintrup, @arkid15r) + * Fix docs: update Italy docstring (#1808 by @arkid15r) + * Update Italy holidays (#1805 by @KJhellico) + * Add 2024 Russian Substituted Holidays (#1799 by @PPsyrius) + * Add Georgian government holiday for May 17, 2024 (#1802 by @PPsyrius, @arkid15r) + * Add v1 future incompatibility warning (#1801 by @arkid15r) + * Migrate Japan holidays to ObservedHolidayBase (#1810 by @KJhellico) + * Synchronize entity dynamic imports (#1794 by @Izzette) + * Add IFEU holidays (#1792 by @benjfield, @arkid15r) + * Update Hong Kong holidays (#1767 by @KJhellico, @arkid15r) + * Update Malaysia holidays (#1791 by @KJhellico) + * Update observed rules: add holiday removal support (#1796 by @arkid15r) + * Address numpy int argument conversion issue (#1782 by @arkid15r) + * Replace `datetime::timedelta` with custom function (#1785 by @KJhellico) + +------------------------------------------------------------------- +Tue May 7 20:54:37 UTC 2024 - Dirk Müller + +- update to 0.48: + * Introduce workdays calculation support + * Refactor `HolidayBase::__getattr__`: speed up _add_holiday_* + methods + * Add Palau holidays + * Update Greece holidays: move 2024 Labor Day to May 7 + * Update Timor-Leste holidays + * Update United States holidays: fix Confederate Memorial Day + in MS + * Update badges in README + * Update CI/CD: fix macOS Python versions + * Extend HolidayBase::_add_holiday family methods with Easter + support + * Prioritize entity default holiday category processing + +------------------------------------------------------------------- +Sat Apr 20 15:39:57 UTC 2024 - Dirk Müller + +- update to 0.47: + * Refactor some sequential holidays + * Add Jordan holidays + * Change contributors badge placement + * Update Australia holidays: fix Sovereign's Birthday dates in + WA + * Update Eid al-Fitr 2024 dates + * Update European Central Bank holidays + * Update Poland holidays: fix Ascension Day + * Update South Africa holidays: add public holiday on May 29, + 2024 + * Update contributing guidelines + +------------------------------------------------------------------- +Tue Apr 2 16:19:27 UTC 2024 - Dirk Müller + +- update to 0.46: + * Fix Romanian language strings: replace U+015F with proper + U+0219 + * Update (c) in file headers and LICENSE + * Update Australia holidays + * Update Makefile clean action + * Update US tests: Day After Thanksgiving + * Update United Kingdom holidays: fix observed New Year's Day + in Scotland + * Update tests: use assertIsInstance + * Fix README layout (attempt 1) + * Add file header pre-commit check + * Add package build tests + * Unify file headers after recent update + +------------------------------------------------------------------- +Tue Mar 19 05:57:14 UTC 2024 - Steve Kowalik + +- Update to 0.45: + * Add Python 3.12 support + * Add Kuwait holidays + * Add Seychelles holidays + * Fix SonarCloud security hotspots + * Update Mexico holidays + * Update Ethiopia holidays + * Update Ukrainian translations (proper apostrophe) + * Update snapshots: Portugal holidays + * Add `UNOFFICIAL` category for the United States + * Introduce subdivisions aliases + * Update Ireland holidays + * Update Portugal holidays: fix Carnival date + * Update Taiwan holidays + * Update Thailand holidays: add Bridge Public Holiday on Apr 12, 2024 +- Add missing BuildRequires on importlib-metadata. + +------------------------------------------------------------------- +Wed Feb 7 20:13:50 UTC 2024 - Dirk Müller + +- update to 0.42: + * Add Ghana holidays + * Add Jersey holidays + * Update Costa Rica holidays + * Update Croatia holidays + * Update Greece holidays + * Update Switzerland holidays + * Update United Arab Emirates holidays + * 2020 China calendar discrepancies fix + * Add United Kingdom's Whit Monday holidays for pre-1971 years + * Unify common holidays name translation + * Use current version for release notes generation + +------------------------------------------------------------------- +Tue Jan 23 03:11:25 UTC 2024 - Steve Kowalik + +- Update to 0.41: + * Introduce observed_estimated_label + * Update Argentina holidays + * Update Cyprus holidays + * Update Malaysia holidays + * Update Paraguay holidays + * Update Thailand holidays + * Add Papua New Guinea holidays + * Fix United States and Guam holidays + * Extend native holiday categories support + * Update NYSE holidays: fix New Year's Day observed + * Update Netherlands holidays: fix Liberation Day + * Add categories and subdivisions support to special observed holidays + * Add categories and subdivisions support to substituted holidays + * Update Israel holidays + * Update Ukraine holidays + * Migrate NYSE holidays to ObservedHolidayBase + * Add special holidays per subdivisions support + * Add special_holidays_observed support + * Add Bahamas holidays + * Add Timor-Leste holidays + * Add Tonga holidays + * Update Portugal holidays: add holiday categories + * Add Maldives holidays + * Add Tanzania holidays + * Implement Tanzania `StaticHolidays` + * Add Laos holidays + * Update Belarus holidays: add substituted holidays + * Update NYSE holidays: fix Juneteenth National Independence Day start year + * Update Spain holidays + * Add merge queue support + * Update Belgium holidays: add bank holidays + * Update Canada holidays + * Update Liechtenstein holidays: specify bank holidays + * Update United Kingdom holidays + * Add subdivision category holidays support + * Add Barbados holidays + * Add Iran holidays + * Add Vanuatu holidays + * Update Barbados holidays + * Update Singapore holidays: add 2023 Polling Day + * Update Slovenia holidays: add 2023 Solidarity Day + * Update Vanuatu holidays + * Update South Korea holidays + * Update Taiwan holidays + * Update Uruguay holidays + * Add JULIAN_REVISED_CALENDAR calendar + * Add Guatemala holidays + * Update United Kingdom holidays: update certain holidays start years + * Add HolidayBase methods for relative weekdays calculation + * Add Brunei Darussalam holidays + * Add Burkina Faso holidays + * Add Cambodia holidays + * Add Chad holidays + * Add Columbus day to InternationalHolidays + * Allow using ISO 639-2 (three-letter) language codes + * Make Tynwald Day movable from 1992 onwards for Isle of Man + * Use aware UTC datetimes internally + * Introduce Asian holidays pre-calculated data + * Add Belize holidays + * Add Cameroon holidays + * Add El Salvador holidays + * Add Gabon holidays + * Update Azerbaijan holidays: use custom Islamic calendar + * Update Morocco holidays + * Update Vatican City holidays + * Introduce entity lazy loading + * Add Algeria holidays + * Update coverage upload process + * Add Ecuador holidays + * Add polib as a deploy process dependency + * Introduce subdivision holidays methods + * Refactor .po and .mo files generation + * Update Andorra parish holidays + * Add Costa Rica holidays + * Update Portugal holidays + * Fix NYSE New Year's Day observance calculation + * Update Ireland holidays: St. Bridget's Day + * Update Mexico holidays + * Update Saudi Arabia holidays + * Add functions for relative weekdays calculation + * Use the built-in library for time zone functions +- Update Source and URL. +- Switch to pyproject macros. +- Stop using greedy globs in %files. + +------------------------------------------------------------------- +Fri Mar 3 06:56:02 UTC 2023 - Steve Kowalik + +- Update to 0.20: + * Add localization support, #827 (@arkid15r, @bkthomps, @dragoon) + * Introduce `HolidayBase::_is_leap_year()`, #886 (@arkid15r) + * Introduce `HolidayBase::_is_monday` - `HolidayBase::_is_sunday` helper + methods, #841 (@arkid15r) + * Change holiday name separator from ", " to "; ", #922 (@arkid15r) + * Fix Hong Kong, #928 (@KJhellico) + * Fix Islamic holidays calculation, #914 (@KJhellico) + * Fix Thailand related changes coverage decrease, #942 (@arkid15r, @PPsyrius) + * Improve Thailand holidays, #929 (@PPsyrius, @arkid15r, @KJhellico) + * Update Australia holidays: fix 2020 QLD holidays, #923 (@arkid15r) + * Update Bolivia holidays, #910 (@KJhellico) + * Update Bosnia and Herzegovina holidays, #909 (@KJhellico) + * Update Jamaica holidays, #913 (@KJhellico) + * Update PR template, #960 (@arkid15r) + * Update Poland holidays, add uk localization, #947 (@KJhellico) + * Add International Women's Day for DE-MV, #936 (@alexanderschulze) + * Add Marshall Islands (ISO-3666-1 code MH), #937 (@mborsetti) + * Add Northern Mariana Islands (ISO-3666-2 code US-MP), #939 (@mborsetti) + * ISO 3166-1 for US subdivisions, #941 (@mborsetti, @dr-prodigy) + * Add Albania initial support #895 (@arkid15r) + * Add Andorra initial support #896 (@arkid15r) + * Add Bahrain initial support #888 (@arkid15r) + * Add Montenegro initial support #897 (@arkid15r) + * Add San Marino initial support #898 (@arkid15r) + * Add Vatican City initial support #904 (@arkid15r) + * Add Monaco holidays #877 (@KJhellico) + * Migrate prophet.hdays countries #887 (@arkid15r) + * Singapore holidays update #880 (@KJhellico) + * PyMeeus for equinox and solstice calculation #828, #863 (Nalguedo) + * Easter holidays refactoring and unification #803 (KJhellico) + * Observed holidays calc optimizations #824 (KJhellico) + * Special holidays refactoring for 13 countries #796 (arkid15r, KJhellico) + * Support for Indonesia #787 (KJhellico) + * Support for Pakistan #847 (KJhellico) + * Support for Armenia #875 (KJhellico) + * Korea renamed to South Korea #797 (arkid15r) + * Azerbaijan: refactoring #859 (KJhellico) + * Hong Kong: optimizations #786 (KJhellico) + * Zambia: optimizations and refactoring #798 (KJhellico) + * Vietnam: optimizations and refactoring #799 (KJhellico) + * Malaysia: optimizations, refactoring and fixes #802, #858 (KJhellico) + * New Zealand: optimizations and refactoring #836 (KJhellico) + * Chile: optimizations #834 (KJhellico) + fixes #828 (Nalguedo) + * Uruguay updates #809 (KJhellico) + * Kazakhstan updates #829, #867 (KJhellico) + * Canada fixes #811 (jasonjensen) + * Nigeria updates #823 (KJhellico) + * NY Stock Exchange updates #817, #853 (SnowX65, KJHellico) + * New Zealand optimizazions #872 (KJhellico) + * Madagascar updates #818 (KJhellico) + * Paraguay updates #819 (KJhellico) + * United Kingdom updates #840 (KJhellico) + * South Africa: optimizations and updates #820, #848 (KJhellico) + * US updates #857 (KJhellico) + * Switzerland: optimizations, fix #821 (KJhellico) + * Angola: optimizations, fix #822, #835 (KJhellico) + * India updates #825 (KJhellico) + * NY Stock Exchange updates #833 (SnowX65, KJhellico) + * Hungary fixes #826 (KJhellico) +- Switch to GitHub source so the testsuite is included. + +------------------------------------------------------------------- +Tue Oct 11 09:51:34 UTC 2022 - pgajdos@suse.com + +- really update to version 0.16 +- does not require python-six + +------------------------------------------------------------------- +Thu Sep 29 01:37:03 UTC 2022 - Yogalakshmi Arunachalam + +- Update Version 0.16 + Released September 16, 2022 + This release is dedicated to Queen Elizabeth II (21 April 1926 – 8 September 2022), + who lived her long life as a monarch through 2 centuries, in both happy and difficult moments, + with grace, dignity and an always inspiring strong sense of duty and warm heart. + Goodbye "Lilibet", you have symbolically been a queen, a mother and a grandmother + to a lot of us, and will be dearly missed. + + - Financial market support review, new method financial_holidays(..) #694 (dr-p) + - Support for Moldova #695 (Thedand) + - Support for Bolivia #679, #698 (kasya) + - UK updates #702 (JPunter, violuke) + - Australia updates #699 (Ryan-McCrory, dr-p) + - Canada updates #710 (bkthomps) + - New Zealand updates #708, #709 (dr-p, markhoneth) + - NYSE updates #693, #696 (kasya) + +- Update Version 0.15 + Released August 21, 2022 + - Added support for Python3.11 (dr-p) + - Updated README - improved badges area (dr-p) + - Support for Cuba #678 (bthompson, dr-p) + - Typechecking implementation, first release (HolidayBase, utils, some sample countries) #661 (dimbleby) + - Test coverage improvement #633 (akosfurton, dr-p) + - Drop support for UK subdivisions as countries (England, Scotland..) (dr-p) + - Drop support for IsleOfMan as UK subdivision (dr-p) + - Drop support for PortugalExt (ie: extended Portugal) (dr-p) + - US fixes #675 (arkid15r) + - Colombia fixes & test improvements #676 (bkthomps) + - Venezuela fixes & test improvements #677 (bkthomps) + - Canada fixes #579 (dr-p, scubaandre) + - Ukraine refactoring #681 (kasya) + - Italy update #689 (g-gg, dr-p) + - Bump pre-commit and setup-python actions #672, #682, #686, #688 (dr-p) + - Doc example fix #685 (steakhutzeee, dr-p) + +- Update Version 0.14.2 + Released June 5, 2022 + - Drop support for EOL Python 3.6 #328 (hugovk, dr-p) + - Package review #662 (dimbleby) + - Added financial markets support: ECB and NYSE, list_supported_financial() method (dr-p) + - Support for NY Stock Exchange #651, #458 (nadime, dr-p) + - Support for Malta #612, #630 (rafelbev) + - Support for Madagascar #656 (fav007) + - Support for Cyprus #410, #665 (digidestination, avnigo) + - Ireland as standalone country #636, #639 (TeoTN, dr-p, javicalle) + - Australia fixes #631 (jeremychrimes) + - Singapore updates #652 (mborsetti) + - Saudi Arabia fixes #642 (OsaydAbdu) + - Spain fixes #634 (javicalle) + - US fixes #648 (dashdrum) + - Greece fixes #659 (tudorvaran) + - India doc fixes #657 (dr-p) + - Poland fix #663 (kfsz) + +- Update Version 0.13 + Released February 15, 2022 + - New subdivision parameter (subdiv), prov/state deprecation #608, #597, #374 (mborsetti) + - CountryHoliday class deprecation (replaced by country_holidays) (mborsetti, dr-p) + - Sphinx documentation #600, #601, #602 (mborsetti) + - Integration of mypy in pre-commit #620 (mborsetti) + - Wrong year expansion fix #586, #606, #625 (mborsetti, TeejMonster, dr-p) + - Refactoring / cleanups / code and naming reviews (mborsetti) + - Support for Uzbekistan #593 (slako, dr-p) + - Italy fixes/improvements #617, #614 (energywave) + - Spain improvements #580, #603, #624 (gtrabanco, delaosa, dr-p) + - UAE updates (weekend change) #609 (marcomasulli, dr-p) + - India updates #548 (mborsetti) + - US fixes #594, #595, #619 (apicht, SudoRob, dr-p) + - UK fixes #587 (mborsetti) + - Russia fixes #582 (Enzokot) + - Type hints fixes #589 (mborsetti) + +- Update Version 0.12 + Released January 4, 2022 + - Copyright update 2022 + - Sphinx documentation stub (mborsetti, dr-p) + - Support for Kazakhstan #534 (chiuczek, intelliHugh) + - Support for Azerbaijan #540 (eldar-mustafayev) + - Support for Tunisia #543 (ihebski) + - Support for Taiwan #547 (ifurther) + - Support for North Macedonia #570 (tserekh) + - Support for Ethiopia #558 (tedtad, dr-p) + - Travis CI removal #557 (mborsetti, dr-p) + - CD/CI tests - Pypi versions review (dr-p) + - More useful __repr__ and __str__ #360 (dr-p, kootenpv, d33tah) + - Drop support for Czech (ie: misspelled Czechia) (dr-p) + - Drop support for Polish (ie: misspelled Poland) (dr-p) + - Drop support for Slovak (ie: misspelled Slovakia) (dr-p) + - Test coverage improvement (dr-p) + - "country" property moved to class attributes #573 (dr-p, madphysicist) + - Date slices support fix #529, #530 (justinwaf, mborsetti, dr-p) + - Dictionary changed during iteration fix #569 (mborsetti) + - Doc fixes #549 (canute24) + - UK standalone states deprecation #566 (dr-p) + - Venezuela ISO code + other fixes #567, #576 (Skatox, dr-p, antusystem) + - Canada updates and test review #533, #536 (cturra) + - US updates and fixes #537, #559, #578 (khawley, evohnave, amelkiy, dr-p) + - India fixes #553, #554, #539 (canute24, dr-p) + - Spain fixes #555 (tserekh) + - Italy fixes #546 (dr-p, rtraverso86) + - Korea fixes #535 (0xF4D3C0D3) + - Colombia fixes #564 (jahirfiquitiva) + +- Update to Version 0.11.3.1 + Released September 29, 2021 + - Support for Zambia #495, #496 (engineervix) + - Support for Uruguay #489, #490, #491, #492, #493 (jemazzeo, dr-p) + - Support for Lesotho #512 (pietervdw115) + - Support for Namibia #513 (pietervdw115) + - Support for Swaziland #514 (pietervdw115) + - Support for Zimbabwe #517 (pietervdw115) + - Support for China #515 (tserekh) + - Refactor lunisolar and islamic calendar #524 (mborsetti) + - Removed six dependency #494 (mborsetti) + - Type hinting #497, #498 (mborsetti) + - Malaysia refactoring & updates #524 (mborsetti) + - New Zealand updates #499 (36wish) + - USA, Angola fixes (jusce17) + - Kenya updates #502 (MainaKamau92) + - Korea updates #508 (0xF4D3C0D3, dr-p) + - Bulgaria updates #509 (BasakUlker, dr-p) + - Australia updates #516 (cmckeague) + - South Africa updates (lispwarez, dr-p) + - Canada updates #457 (dr-p) + - PRTE (PortugalExt) fix #520 (dr-p) + - Norway updates #472 (dr-p) + - Chile updates #473 (dr-p) + - Australia updates #525 (jeremychrimes) + - README iso codes typo / improvements #520 (dr-p) + - .gitattributes fix #522 (mborsetti) + +-Update to Version 0.11.2 + Released July 18, 2021 + - Support for Venezuela #470 (antusystem, dr-p) + - Support for Botswana #477 (pietervdw115) + - Support for Malaysia #466 (jusce17) *needs improvement* + - Poland fix #464 (m-ganko) + - Singapore updates for 2022 #456 (mborsetti) + - US updates #474, #488 (ChristianAlexander, jusce17) + - NG updates #486 (pietervdw115) + - UK updates #487 (orrock, dr-p) + - .gitignore fix #462 (TheLastProject) + - Pre-commit v.2.0.3 (dr-p) + +------------------------------------------------------------------- +Mon May 3 13:19:03 UTC 2021 - Matej Cepl + +- Use %pytest macro + +------------------------------------------------------------------- +Mon May 3 07:33:00 UTC 2021 - Adrian Schröter + +- update to version 0.11.1 + * Support for Saudi Arabia + * Support for Curacao + * Support for Jamaica + * Support for Georgia + * init.py flake8 issue fix + * Korea 2020 fix + * Singapore fix for multi-year + * Israel fix + * Japan fix + * Serbia fix + * United Kingdom get_list fix + * Singapore fix for multi-year + * Fixed holidays pickling +- remove: + - disable-lag-baomer.patch + - disable-flake.patch + +------------------------------------------------------------------- +Mon Feb 8 07:18:37 UTC 2021 - Adrian Schröter + +- update to version 0.10.5.2 + * Dropped support for Python 2 (dr-p) + * Removed convertdate<=2.2.0 constraint (dr-p) + * Travis CI integration review (dr-p) + * Support for Mozambique (jusce17) + * Angola fixes (jusce17) + * Portugal localized holidays (jusce17) + * Disable year expansion on name search #411 (giladmaya) + * Israel fixes (new convertdate version) #407 (giladmaya) + * Ireland fixes (ISO-2 code, partial split from UK) #417 (javicalle) + * Honduras fix (ISO-2 code) #405 (dr-p, agorajek) +- had to disable lag-boamer support due lack of official resource for it + via disable-lag-baomer.patch + +------------------------------------------------------------------- +Mon Jan 4 07:58:03 UTC 2021 - Adrian Schröter + +- update to version 0.10.4 + * Dropped support for Python 3.5 + * Support for Djibouti (Abdisamade) + * Support for United Arab Emirates (marcomasulli, mborsetti) + * Support for Chile (mborsetti, dr-p) + * Support for Angola (jusce17, pietervdw115, dr-p) + * Support for Malawi (pietervdw115) + * Support for Bangladesh (dr-p, tasnimislam) + * Korea fixes (MYUNGJE, dr-p, hiddentrap) + * Australia 2020 fix (bencollerson, trauty-is-me) + * Croatia fixes and updates (jangrg, mborsetti, dr-p) + * United States fixes (raffg, bgmiles, dr-p) + * UK fixes/improvements (dr-p, richard-kunert, emreay-) + * Russia fixes (tserekh) + * Ireland fixes (chiuczek) + * Spain observed holidays fix (sermayoral) + * South Africa observed holidays fix (pietervdw115) + * France fix (mborsetti) + * Mexico fix (mborsetti) + * Singapore 2022 fix (mborsetti) + * Japan 1990-1993 fixes (sakurai-youhei) + * Fix on occasional pop_named exception (mborsetti) + * convertdate fallback if hijri-converter not available (mborsetti, dr-p) + * enabled Travis tests for python3.9 (mborsetti) + * added flake8 to unittests (mborsetti) +- disable failing code style test case (adding disable-flake.patch) + +------------------------------------------------------------------- +Mon Jul 27 07:36:43 UTC 2020 - Adrian Schröter + +- Update to version 0.10.3 + +Released July 15, 2020 + +- Added get_named(substring) method to retrieve holidays by name (dr-p) +- Added pop_named(substring) method to pop specific holiday/s by name (samtregar, dr-p) +- Support for Burundi (bmwachajr) +- Support for Latvia (rolandinsh) +- Support for Romania (dorianm) +- Spain fix (dr-p) +- Netherlands fix (RooieRakkert) +- Switzerland fixes (cgrigis) +- Germany fix (MikeTsenatek) +- Added korean_cal attribute to Korea and Vietnam (seriousran, pelennor) +- United States fixes (patrick-nicholson, dr-p) +- Singapore fixes + 2021 holidays (mborsetti) + + +Version 0.10.2 +============== + +Released April 13, 2020 + +- Support for Spain (piliamaurizio, jbroudou, dr-p, gerardo15) +- Support for Turkey (cemkaragozlu) +- Support for Korea (1kko, dr-p) +- Support for Vietnam (1kko, dr-p) +- Support for Morocco (abensrhir, dr-p) +- Mexico fix (Rosi2143, dr-p) +- Croatia fix (sebojanko, dr-p) +- US Georgia fix (jbroudou, dr-p) +- Austria province ISO3166-2 adoption (jbroudou, dr-p) +- Portugal typos & name fixes (reinaldoramosarxi) +- US MLK renamed (snoopyjc, dr-p) +- ISO-3 codes export fix (dr-p) + +------------------------------------------------------------------- +Thu Apr 9 08:51:48 UTC 2020 - Marketa Calabkova + +- Update to 0.10.1 + * Project structure refactoring (MaxHaertwig, dr-p) + * Added support for Python3.8 (dr-p) + * Dropped support for pypy and Python3.4, welcome back pypy3 (dr-p) + * Fully reviewed Travis CI integration (dr-p) + * Added 3-digit country ISO codes (MaxHaertwig) + * Support for Paraguay (dr-p, sfeliu) + * Support for Israel (giladmaya, dr-p) + * Support for Egypt (gaberm) + * Support for Serbia (kosugor) + * Support for Singapore (mborsetti) + * README.rst fixes / sync + * Brazil-Parana support (dr-p, jbroudou) + * Japan fixes (dr-p, thophan92, saurabh3896) + * Canada, Spain, US fixes (jbroudou) + * Belarus fix (mpolyakovsky) + +------------------------------------------------------------------- +Fri Jan 17 11:51:51 UTC 2020 - Antonio Larrosa + +- Update to 0.9.12: + * Support for Nigeria (ioluwayo) + * Support for India - Telangana (kiranbeethoju, dr-p) + * Support for Dominican Republic (gabmartinez) + * Support for Nicaragua (CARocha) + * Code refactoring, bugfixes (vlt) + * Add method to list all supported countries (fabaff) + * Germany bugfixes (bitraten) + * Correctly handle United Kingdom "May Day" holiday in 2020 - #219 (robfraz) + * Hungary fixes (gypapp) + * Chile test fixes (rpanai) + * Italy fixes (jokerigno, sixbladeknife) + * Other minor fixes + +------------------------------------------------------------------- +Thu Sep 12 09:00:03 UTC 2019 - Tomáš Chvátal + +- Update to 0.9.11: + - Added Japanese holidays for new Emperor (kokinamura) + - Fixed Australian Canberra day holiday (explodingdinosaurs, dr-p) + - Added support for Estonian holidays (RaulVS14) + - Added support for Iceland and Kenya (justinasfour04) + - Added support for Aruba (orson1282) + - Added support for Hong Kong (polifaces) + - Added support for Peru (manuelvalino) + - Switzerland fixes (spasche) + - Croatia fix (pave121, dr-p) + - Polish deprecation: replaced by Poland (dr-p) + - Czech(ia) - Slovak(ia) fixes (dr-p) + - Allow passing years to CountryHoliday (mr.shu) + +------------------------------------------------------------------- +Fri Mar 15 20:40:06 UTC 2019 - Jan Engelhardt + +- Remove conjecture from description and ensure neutrality. + +------------------------------------------------------------------- +Fri Mar 15 13:19:45 UTC 2019 - Tomáš Chvátal + +- Update to 0.9.10: + - Added Lithuanian holidays support (GiedriusMauza) + - Added Luxembourgish holidays (theFeverDog) + - Added Russian holidays (mshinkareva) + - Added Bulgarian holidays (pavelsof) + - Holidays in date range (elln2) + - German holidays updates (MrtnBckr, alexanderschulze) + - South African holidays updates (nickyspag) + - Australian holidays updates (itssimon) +- Run tests +- Run fdupes +- Fix URL + +------------------------------------------------------------------- +Tue Mar 12 07:16:43 UTC 2019 - Adrian Schröter + +- initial package of version 0.9.9 + diff --git a/python-holidays.spec b/python-holidays.spec new file mode 100644 index 0000000..70d9acf --- /dev/null +++ b/python-holidays.spec @@ -0,0 +1,69 @@ +# +# spec file for package python-holidays +# +# Copyright (c) 2026 SUSE LLC and contributors +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?sle15_python_module_pythons} +Name: python-holidays +Version: 0.91 +Release: 0 +Summary: Python library for generating holidays on the fly +License: MIT +URL: https://github.com/vacanza/python-holidays +Source: https://github.com/vacanza/python-holidays/archive/refs/tags/v%{version}.tar.gz#/holidays-%{version}.tar.gz +BuildRequires: %{python_module convertdate} +BuildRequires: %{python_module hijri-converter >= 2.2} +BuildRequires: %{python_module korean-lunar-calendar} +BuildRequires: %{python_module numpy} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module polib} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module python-dateutil} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module testsuite} +BuildRequires: %{python_module wheel} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-python-dateutil +BuildArch: noarch +%python_subpackages + +%description +A Python library for generating country, province and state specific sets of holidays on the fly. +It makes determining whether a specific date is a holiday possible. + +%prep +%setup -q -n holidays-%{version} + +%build +scripts/l10n/generate_mo_files.py +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +sed -i '/"--cov-fail-under=100",/d' pyproject.toml +%pytest + +%files %{python_files} +%license LICENSE +%doc CHANGES.md README.md +%{python_sitelib}/holidays +%{python_sitelib}/holidays-%{version}.dist-info + +%changelog