From ad2c6dd84fa4a0fbcdfec317915e4f4fb71009d4 Mon Sep 17 00:00:00 2001
From: Gabriel Sollero <sollero.gms@gmail.com>
Date: Wed, 4 Dec 2024 12:06:59 -0300
Subject: [PATCH] build: bump holidays to 0.45

---
 packages/main/poetry.lock    | 67 +++---------------------------------
 packages/main/pyproject.toml |  2 +-
 2 files changed, 6 insertions(+), 63 deletions(-)

diff --git a/packages/main/poetry.lock b/packages/main/poetry.lock
index c6d389f234..76f9c864f0 100644
--- a/packages/main/poetry.lock
+++ b/packages/main/poetry.lock
@@ -439,25 +439,6 @@ files = [
     {file = "comtypes-1.4.7.zip", hash = "sha256:cc4f3cd5db28c6a0c9fce781720192c60b2f198e548fd6dfcfc1d47b6f8ea20f"},
 ]
 
-[[package]]
-name = "convertdate"
-version = "2.4.0"
-description = "Converts between Gregorian dates and other calendar systems"
-optional = false
-python-versions = "<4,>=3.7"
-files = [
-    {file = "convertdate-2.4.0-py3-none-any.whl", hash = "sha256:fcffe3a67522172648cf03b0c3757cfd079726fe5ae04ce29989ad3958039e4e"},
-    {file = "convertdate-2.4.0.tar.gz", hash = "sha256:770c6b2195544d3e451e230b3f1c9b121ed02680b877f896306a04cf6f26b48f"},
-]
-
-[package.dependencies]
-pymeeus = ">=0.3.13,<=1"
-
-[package.extras]
-dev = ["black", "build", "isort", "pylint"]
-docs = ["myst-parser", "sphinx", "sphinx-rtd-theme"]
-tests = ["coverage"]
-
 [[package]]
 name = "coverage"
 version = "7.6.1"
@@ -1030,36 +1011,19 @@ files = [
     {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"},
 ]
 
-[[package]]
-name = "hijri-converter"
-version = "2.3.1"
-description = "Accurate Hijri-Gregorian dates converter based on the Umm al-Qura calendar"
-optional = false
-python-versions = ">=3.7"
-files = [
-    {file = "hijri-converter-2.3.1.tar.gz", hash = "sha256:069b6789291e0830f4860a79dcd34fb3ceea3b95516ed4010202b9656ba1ab61"},
-    {file = "hijri_converter-2.3.1-py3-none-any.whl", hash = "sha256:c04f072c78e1854a1f474ada253a3377009457221dbc1b14999761728e663662"},
-]
-
 [[package]]
 name = "holidays"
-version = "0.21.13"
+version = "0.45"
 description = "Generate and work with holidays in Python"
 optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
 files = [
-    {file = "holidays-0.21.13-py3-none-any.whl", hash = "sha256:638d91ad7e8d8d0ef3cdd824fd3544f83e74870474d5c62483ada5d4dddcb0c3"},
-    {file = "holidays-0.21.13.tar.gz", hash = "sha256:f6069b2be62bf3d984b99eb6c7f6c639c2ba1965d2bb561c634617567762dbb6"},
+    {file = "holidays-0.45-py3-none-any.whl", hash = "sha256:7f24a92aef0954f10e5c2a97246b4ee5ae97e0c3b987f74faf6ec8c4ad290abd"},
+    {file = "holidays-0.45.tar.gz", hash = "sha256:32bca3c0da9b34e9a4ec1a3f1bc2413fc0b3cdc7965bdbc718de1633758affe7"},
 ]
 
 [package.dependencies]
-"backports.zoneinfo" = {version = "*", markers = "python_version < \"3.9\""}
-convertdate = ">=2.3.0"
-hijri-converter = "*"
-korean-lunar-calendar = "*"
-PyMeeus = "*"
 python-dateutil = "*"
-tzdata = {version = "*", markers = "os_name == \"nt\""}
 
 [[package]]
 name = "htmldocx"
@@ -1319,17 +1283,6 @@ completion = ["shtab (>=1.1.0)"]
 docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"]
 testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)"]
 
-[[package]]
-name = "korean-lunar-calendar"
-version = "0.3.1"
-description = "Korean Lunar Calendar"
-optional = false
-python-versions = "*"
-files = [
-    {file = "korean_lunar_calendar-0.3.1-py3-none-any.whl", hash = "sha256:392757135c492c4f42a604e6038042953c35c6f449dda5f27e3f86a7f9c943e5"},
-    {file = "korean_lunar_calendar-0.3.1.tar.gz", hash = "sha256:eb2c485124a061016926bdea6d89efdf9b9fdbf16db55895b6cf1e5bec17b857"},
-]
-
 [[package]]
 name = "lazy-object-proxy"
 version = "1.10.0"
@@ -2278,16 +2231,6 @@ platformdirs = ">=2.2.0"
 toml = ">=0.9.2"
 typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""}
 
-[[package]]
-name = "pymeeus"
-version = "0.5.12"
-description = "Python implementation of Jean Meeus astronomical routines"
-optional = false
-python-versions = "*"
-files = [
-    {file = "PyMeeus-0.5.12.tar.gz", hash = "sha256:548f7186bd8b96cbc069cf649a8e8e377dce49ac74486709849fe63a99cad684"},
-]
-
 [[package]]
 name = "pynput-robocorp-fork"
 version = "5.0.0"
@@ -3985,4 +3928,4 @@ type = ["pytest-mypy"]
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.8.1"
-content-hash = "69528970d44048bd9ebf2c06bc1346cb491df406fc4e2e92b0fef7cadb3d8d6b"
+content-hash = "436fea65ad8f2f5bde98b0eb4c27fb1ee0b11ca371c7405b57a77b500a34401e"
diff --git a/packages/main/pyproject.toml b/packages/main/pyproject.toml
index a1c95dcd92..fcfdfab381 100644
--- a/packages/main/pyproject.toml
+++ b/packages/main/pyproject.toml
@@ -88,7 +88,7 @@ PyJWT = "^2.6.0"
 validators = "^0.34.0"
 smartsheet-python-sdk = "3.0.2"
 pendulum = "^2.1.2"
-holidays = "^0.21"
+holidays = "^0.45"
 
 [tool.poetry.group.dev.dependencies]
 black = "^24.3.0"